Package | Description |
---|---|
org.apache.wicket.examples.breadcrumb | |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
FirstPanel
Test bread crumb enabled panel.
|
class |
FourthPanel
Test bread crumb enabled panel.
|
class |
ResultPanel
Test bread crumb enabled panel.
|
class |
SecondPanel
Test bread crumb enabled panel.
|
class |
ThirdPanel
Test bread crumb enabled panel.
|
Modifier and Type | Method and 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 the
bread crumb participant to be set active when the
link is clicked. |
Modifier and Type | Method and Description |
---|---|
List<IBreadCrumbParticipant> |
BreadCrumbBar.allBreadCrumbParticipants() |
List<IBreadCrumbParticipant> |
DefaultBreadCrumbsModel.allBreadCrumbParticipants() |
List<IBreadCrumbParticipant> |
IBreadCrumbModel.allBreadCrumbParticipants()
Lists the bread crumb participants in this model.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultBreadCrumbsModel.activate(IBreadCrumbParticipant breadCrumbParticipant)
Activates the bread crumb participant.
|
void |
BreadCrumbBar.BreadCrumbsListView.breadCrumbActivated(IBreadCrumbParticipant previousParticipant,
IBreadCrumbParticipant breadCrumbParticipant) |
void |
IBreadCrumbModelListener.breadCrumbActivated(IBreadCrumbParticipant previousParticipant,
IBreadCrumbParticipant breadCrumbParticipant)
Called when a bread crumb was activated.
|
void |
BreadCrumbBar.BreadCrumbsListView.breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant) |
void |
IBreadCrumbModelListener.breadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Called when a bread crumb was added to the model.
|
void |
BreadCrumbBar.BreadCrumbsListView.breadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant) |
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 the
bread crumb as the active one. |
Modifier and Type | Method and Description |
---|---|
protected void |
BreadCrumbBar.BreadCrumbsListView.populateItem(ListItem<IBreadCrumbParticipant> item) |
Modifier and Type | Class and Description |
---|---|
class |
BreadCrumbPanel
A panel that participates with a
bread crumb model . |
class |
BreadCrumbParticipantDelegate
Base implementation for
Panel / Component based IBreadCrumbParticipant
that decouples the implementation from the actual panel class. |
Modifier and Type | Method and Description |
---|---|
protected IBreadCrumbParticipant |
BreadCrumbPanelLink.getParticipant(String componentId)
Uses the set factory for creating a new instance of
IBreadCrumbParticipant . |
Modifier and Type | Method and 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 a
bread 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.
|
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.