wicket.extensions.breadcrumb
Class BreadCrumbBar.BreadCrumbsListView

java.lang.Object
  extended bywicket.Component
      extended bywicket.MarkupContainer
          extended bywicket.markup.html.WebMarkupContainer
              extended bywicket.markup.html.list.ListView
                  extended bywicket.extensions.breadcrumb.BreadCrumbBar.BreadCrumbsListView
All Implemented Interfaces:
java.util.EventListener, IBreadCrumbModelListener, java.io.Serializable
Enclosing class:
BreadCrumbBar

protected class BreadCrumbBar.BreadCrumbsListView
extends wicket.markup.html.list.ListView
implements IBreadCrumbModelListener

List view for rendering the bread crumbs.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wicket.Component
wicket.Component.ComponentModelChange, wicket.Component.EnabledChange, wicket.Component.IVisitor, wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class wicket.Component
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
BreadCrumbBar.BreadCrumbsListView(java.lang.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 internalOnAttach()
           
protected  void onBeforeRender()
           
protected  void populateItem(wicket.markup.html.list.ListItem item)
           
 
Methods inherited from class wicket.markup.html.list.ListView
getList, getListItemModel, getOptimizeItemRemoval, getReuseItems, getStartIndex, getViewSize, moveDownLink, moveUpLink, newItem, onBeginPopulateItem, onRender, removeLink, renderItem, setList, setModel, setOptimizeItemRemoval, setReuseItems, setStartIndex, setViewSize
 
Methods inherited from class wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage
 
Methods inherited from class wicket.MarkupContainer
add, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, internalAdd, internalAttach, internalDetach, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, size, toString, toString, visitChildren, visitChildren
 
Methods inherited from class wicket.Component
add, addStateChange, checkComponentTag, checkComponentTagAttribute, continueToOriginalDestination, debug, detachBehaviors, detachModel, detachModels, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getApplicationPages, getApplicationSettings, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getOutputMarkupId, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isBehaviorAccepted, isEnableAllowed, isEnabled, isHeadRendered, isIgnoreAttributeModifier, isRenderAllowed, isVersioned, isVisible, isVisibleInHierarchy, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeginRequest, onComponentTag, onDetach, onEndRequest, onModelChanged, onModelChanging, onRender, redirectToInterceptPage, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderedBehaviors, renderHead, replaceComponentTagBody, replaceWith, resetHeadRendered, sameRootModel, sameRootModel, setAuto, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMetaData, setModelObject, setOutputMarkupId, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BreadCrumbBar.BreadCrumbsListView

public BreadCrumbBar.BreadCrumbsListView(java.lang.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.
See Also:
IBreadCrumbModelListener.breadCrumbActivated(wicket.extensions.breadcrumb.IBreadCrumbParticipant, wicket.extensions.breadcrumb.IBreadCrumbParticipant)

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
See Also:
IBreadCrumbModelListener.breadCrumbAdded(wicket.extensions.breadcrumb.IBreadCrumbParticipant)

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
See Also:
IBreadCrumbModelListener.breadCrumbRemoved(wicket.extensions.breadcrumb.IBreadCrumbParticipant)

internalOnAttach

protected void internalOnAttach()
See Also:
ListView.internalOnAttach()

onBeforeRender

protected void onBeforeRender()
See Also:
Component.onBeforeRender()

populateItem

protected void populateItem(wicket.markup.html.list.ListItem item)
See Also:
ListView.populateItem(wicket.markup.html.list.ListItem)


Copyright © 2004-2008 Wicket developers. All Rights Reserved.