org.apache.wicket.extensions.breadcrumb
Class BreadCrumbBar.BreadCrumbsListView

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.repeater.AbstractRepeater
                  extended by org.apache.wicket.markup.html.list.ListView<IBreadCrumbParticipant>
                      extended by org.apache.wicket.extensions.breadcrumb.BreadCrumbBar.BreadCrumbsListView
All Implemented Interfaces:
Serializable, Iterable<Component>, EventListener, IEventSink, IEventSource, IBreadCrumbModelListener, IConverterLocator, IHeaderContributor, IRequestableComponent, org.apache.wicket.util.IHierarchical<Component>, org.apache.wicket.util.io.IClusterable
Enclosing class:
BreadCrumbBar

protected class BreadCrumbBar.BreadCrumbsListView
extends ListView<IBreadCrumbParticipant>
implements IBreadCrumbModelListener

List view for rendering the bread crumbs.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
BreadCrumbBar.BreadCrumbsListView(String id)
          Construct.
 
Method Summary
 void breadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)
          Called when a bread crumb was activated.
 void breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
          Called when a bread crumb was added to the model.
 void breadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
          Called when a bread crumb was removed from the model.
protected  void onBeforeRender()
           
protected  void populateItem(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
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, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, 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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BreadCrumbBar.BreadCrumbsListView

public BreadCrumbBar.BreadCrumbsListView(String id)
Construct.

Parameters:
id - Component id
Method Detail

breadCrumbActivated

public void breadCrumbActivated(IBreadCrumbParticipant previousParticipant,
                                IBreadCrumbParticipant breadCrumbParticipant)
Description copied from interface: IBreadCrumbModelListener
Called when a bread crumb was activated.

Specified by:
breadCrumbActivated in interface IBreadCrumbModelListener
Parameters:
previousParticipant - The previously active participant
breadCrumbParticipant - The bread crumb that was activated.

breadCrumbAdded

public void breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Description copied from interface: IBreadCrumbModelListener
Called when a bread crumb was added to the model.

Specified by:
breadCrumbAdded in interface IBreadCrumbModelListener
Parameters:
breadCrumbParticipant - The new bread crumb

breadCrumbRemoved

public void breadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
Description copied from interface: IBreadCrumbModelListener
Called when a bread crumb was removed from the model.

Specified by:
breadCrumbRemoved in interface IBreadCrumbModelListener
Parameters:
breadCrumbParticipant - The bread crumb that was removed

onBeforeRender

protected void onBeforeRender()
Overrides:
onBeforeRender in class AbstractRepeater
See Also:
AbstractRepeater.onBeforeRender()

populateItem

protected void populateItem(ListItem<IBreadCrumbParticipant> item)
Specified by:
populateItem in class ListView<IBreadCrumbParticipant>


Copyright © 2006–2020 Apache Software Foundation. All rights reserved.