Uses of Interface
org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant
-
Packages that use IBreadCrumbParticipant Package Description org.apache.wicket.extensions.breadcrumb Package for working with bread crumb components.org.apache.wicket.extensions.breadcrumb.panel This package contains a panel based implementation of bread crumb participants. -
-
Uses of IBreadCrumbParticipant in org.apache.wicket.extensions.breadcrumb
Methods in org.apache.wicket.extensions.breadcrumb that return IBreadCrumbParticipant Modifier and Type Method Description IBreadCrumbParticipant
BreadCrumbBar. getActive()
IBreadCrumbParticipant
DefaultBreadCrumbsModel. getActive()
IBreadCrumbParticipant
IBreadCrumbModel. getActive()
Gets the currently active participant, if any.protected abstract IBreadCrumbParticipant
BreadCrumbLink. getParticipant(String componentId)
Gets thebread crumb participant
to be set active when the link is clicked.Methods in org.apache.wicket.extensions.breadcrumb that return types with arguments of type IBreadCrumbParticipant Modifier and Type Method Description List<IBreadCrumbParticipant>
BreadCrumbBar. allBreadCrumbParticipants()
List<IBreadCrumbParticipant>
DefaultBreadCrumbsModel. allBreadCrumbParticipants()
List<IBreadCrumbParticipant>
IBreadCrumbModel. allBreadCrumbParticipants()
Lists the bread crumb participants in this model.Methods in org.apache.wicket.extensions.breadcrumb with parameters of type IBreadCrumbParticipant Modifier and Type Method Description protected void
DefaultBreadCrumbsModel. activate(IBreadCrumbParticipant breadCrumbParticipant)
Activates the bread crumb participant.void
BreadCrumbBar.BreadCrumbsListView. breadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)
default void
IBreadCrumbModelListener. breadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)
Called when a bread crumb was activated.void
BreadCrumbBar.BreadCrumbsListView. breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
default void
IBreadCrumbModelListener. breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Called when a bread crumb was added to the model.void
BreadCrumbBar.BreadCrumbsListView. breadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
default void
IBreadCrumbModelListener. breadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
Called when a bread crumb was removed from the model.void
BreadCrumbModelListenerSupport. fireBreadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a bread crumb was activated.void
BreadCrumbModelListenerSupport. fireBreadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a new bread crumb was added.void
BreadCrumbModelListenerSupport. fireBreadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a bread crumb was removed.protected Component
BreadCrumbBar. newBreadCrumbComponent(String id, long index, int total, IBreadCrumbParticipant breadCrumbParticipant)
Creates a new bread crumb component.void
IBreadCrumbParticipant. onActivate(IBreadCrumbParticipant previous)
Called when the corresponding bread crumb is activated.void
BreadCrumbBar. setActive(IBreadCrumbParticipant breadCrumbParticipant)
void
DefaultBreadCrumbsModel. setActive(IBreadCrumbParticipant breadCrumbParticipant)
void
IBreadCrumbModel. setActive(IBreadCrumbParticipant breadCrumbParticipant)
Sets thebread crumb
as the active one.Method parameters in org.apache.wicket.extensions.breadcrumb with type arguments of type IBreadCrumbParticipant Modifier and Type Method Description protected void
BreadCrumbBar.BreadCrumbsListView. populateItem(ListItem<IBreadCrumbParticipant> item)
-
Uses of IBreadCrumbParticipant in org.apache.wicket.extensions.breadcrumb.panel
Classes in org.apache.wicket.extensions.breadcrumb.panel that implement IBreadCrumbParticipant Modifier and Type Class Description class
BreadCrumbPanel
A panel that participates with abread crumb model
.class
BreadCrumbParticipantDelegate
Base implementation forPanel
/Component
basedIBreadCrumbParticipant
that decouples the implementation from the actual panel class.Methods in org.apache.wicket.extensions.breadcrumb.panel that return IBreadCrumbParticipant Modifier and Type Method Description protected IBreadCrumbParticipant
BreadCrumbPanelLink. getParticipant(String componentId)
Uses the set factory for creating a new instance ofIBreadCrumbParticipant
.Methods in org.apache.wicket.extensions.breadcrumb.panel with parameters of type IBreadCrumbParticipant Modifier and Type Method Description void
BreadCrumbPanel. activate(IBreadCrumbParticipant participant)
Activates the provided participant, which typically has the effect of replacing this current panel with the one provided - as the participant typically would be abread crumb panel
- and updating the bread crumb model of this panel, pushing the bread crumb for the given participant on top.void
BreadCrumbPanel. onActivate(IBreadCrumbParticipant previous)
void
BreadCrumbParticipantDelegate. onActivate(IBreadCrumbParticipant previous)
If the previous participant is not null (and a component, which it should be), replace that component on it's parent with this one.
-