Package org.wicketstuff.navigator
Class ItemsNavigatorBase
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- org.wicketstuff.navigator.ItemsNavigatorBase
-
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
AjaxItemsNavigator
public abstract class ItemsNavigatorBase extends Panel
base navigator which is inherited byAjaxItemsNavigator
- Author:
- Vineet Semwal
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
properInitializationCheckDone
-
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
-
Constructor Summary
Constructors Constructor Description ItemsNavigatorBase(String id, IModel model, IQuickView repeater)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
doProperInitializationCheck()
don't override this,for internal use onlyAjaxRequestTarget
getAjaxRequestTarget()
String
getCssClass()
Component
getMore()
IQuickView
getRepeater()
IRepeaterUtil
getRepeaterUtil()
protected boolean
isProperInitializationCheckDone()
don't override this,for internal use onlyabstract Component
newMore()
protected void
onBeforeRender()
protected void
onInitialize()
List<Item>
onStatefulEvent()
on a stateful event say onclick ,this method creates new rows/items for the pageprotected void
repeaterNotProperlyInitializedForItemsNavigation(IQuickView quickView)
checks if quickview is properly initialized for items navigationvoid
setCssClass(String cssClass)
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ItemsNavigatorBase
public ItemsNavigatorBase(String id, IModel model, IQuickView repeater)
-
-
Method Detail
-
getRepeater
public IQuickView getRepeater()
-
getRepeaterUtil
public IRepeaterUtil getRepeaterUtil()
-
setCssClass
public void setCssClass(String cssClass)
-
getCssClass
public String getCssClass()
-
isProperInitializationCheckDone
protected boolean isProperInitializationCheckDone()
don't override this,for internal use only
-
doProperInitializationCheck
protected void doProperInitializationCheck()
don't override this,for internal use only
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classMarkupContainer
-
onBeforeRender
protected void onBeforeRender()
- Overrides:
onBeforeRender
in classComponent
-
repeaterNotProperlyInitializedForItemsNavigation
protected void repeaterNotProperlyInitializedForItemsNavigation(IQuickView quickView)
checks if quickview is properly initialized for items navigation don't override,it's for internal use
-
newMore
public abstract Component newMore()
-
getMore
public Component getMore()
-
onStatefulEvent
public List<Item> onStatefulEvent()
on a stateful event say onclick ,this method creates new rows/items for the page- Returns:
- list of items created
-
getAjaxRequestTarget
public AjaxRequestTarget getAjaxRequestTarget()
-
-