Class BreadCrumbBar.BreadCrumbsListView
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.repeater.AbstractRepeater
-
- org.apache.wicket.markup.html.list.ListView<IBreadCrumbParticipant>
-
- org.apache.wicket.extensions.breadcrumb.BreadCrumbBar.BreadCrumbsListView
-
- All Implemented Interfaces:
Serializable,Iterable<org.apache.wicket.Component>,EventListener,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,IBreadCrumbModelListener,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
- Enclosing class:
- BreadCrumbBar
protected class BreadCrumbBar.BreadCrumbsListView extends org.apache.wicket.markup.html.list.ListView<IBreadCrumbParticipant> implements IBreadCrumbModelListener
List view for rendering the bread crumbs.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BreadCrumbsListView(String id)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbreadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)Called when a bread crumb was activated.voidbreadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)Called when a bread crumb was added to the model.voidbreadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)Called when a bread crumb was removed from the model.protected voidonBeforeRender()protected voidpopulateItem(org.apache.wicket.markup.html.list.ListItem<IBreadCrumbParticipant> item)-
Methods inherited from class org.apache.wicket.markup.html.list.ListView
getList, getListItemModel, getModel, getModelObject, getReuseItems, getStartIndex, getViewSize, moveDownLink, moveUpLink, newItem, onBeginPopulateItem, onPopulate, removeLink, renderChild, renderItem, renderIterator, setList, setModel, setModelObject, setReuseItems, setStartIndex, setViewSize
-
Methods inherited from class org.apache.wicket.markup.repeater.AbstractRepeater
dequeue, getMarkup, onRender
-
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, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, 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, newMarkupSourcingStrategy, 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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
BreadCrumbsListView
public BreadCrumbsListView(String id)
Construct.- Parameters:
id- Component id
-
-
Method Detail
-
breadCrumbActivated
public void breadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)
Description copied from interface:IBreadCrumbModelListenerCalled when a bread crumb was activated.- Specified by:
breadCrumbActivatedin interfaceIBreadCrumbModelListener- Parameters:
previousParticipant- The previously active participantbreadCrumbParticipant- The bread crumb that was activated.
-
breadCrumbAdded
public void breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Description copied from interface:IBreadCrumbModelListenerCalled when a bread crumb was added to the model.- Specified by:
breadCrumbAddedin interfaceIBreadCrumbModelListener- Parameters:
breadCrumbParticipant- The new bread crumb
-
breadCrumbRemoved
public void breadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
Description copied from interface:IBreadCrumbModelListenerCalled when a bread crumb was removed from the model.- Specified by:
breadCrumbRemovedin interfaceIBreadCrumbModelListener- Parameters:
breadCrumbParticipant- The bread crumb that was removed
-
onBeforeRender
protected void onBeforeRender()
- Overrides:
onBeforeRenderin classorg.apache.wicket.markup.repeater.AbstractRepeater- See Also:
AbstractRepeater.onBeforeRender()
-
populateItem
protected void populateItem(org.apache.wicket.markup.html.list.ListItem<IBreadCrumbParticipant> item)
- Specified by:
populateItemin classorg.apache.wicket.markup.html.list.ListView<IBreadCrumbParticipant>
-
-