public class DefaultBreadCrumbsModel extends Object implements IBreadCrumbModel
Constructor and Description |
---|
DefaultBreadCrumbsModel()
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected void |
activate(IBreadCrumbParticipant breadCrumbParticipant)
Activates the bread crumb participant.
|
void |
addListener(IBreadCrumbModelListener listener)
Adds a bread crumb model listener.
|
List<IBreadCrumbParticipant> |
allBreadCrumbParticipants()
Lists the bread crumb participants in this model.
|
IBreadCrumbParticipant |
getActive()
Gets the currently active participant, if any.
|
void |
removeListener(IBreadCrumbModelListener listener)
Removes a bread crumb model listener.
|
void |
setActive(IBreadCrumbParticipant breadCrumbParticipant)
Sets the
bread crumb as the active one. |
public final void addListener(IBreadCrumbModelListener listener)
IBreadCrumbModel
addListener
in interface IBreadCrumbModel
listener
- The listener to addIBreadCrumbModel.addListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener)
public final List<IBreadCrumbParticipant> allBreadCrumbParticipants()
IBreadCrumbModel
allBreadCrumbParticipants
in interface IBreadCrumbModel
bread crumb
participants
.IBreadCrumbModel.allBreadCrumbParticipants()
public IBreadCrumbParticipant getActive()
IBreadCrumbModel
getActive
in interface IBreadCrumbModel
IBreadCrumbModel.getActive()
public final void removeListener(IBreadCrumbModelListener listener)
IBreadCrumbModel
removeListener
in interface IBreadCrumbModel
listener
- The listener to removeIBreadCrumbModel.removeListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener)
public final void setActive(IBreadCrumbParticipant breadCrumbParticipant)
IBreadCrumbModel
bread crumb
as the active one. Implementations should
call bread crumb
added
when the bread crumb was not yet part of the model, and
bread crumb
removed
for every crumb that was removed as the result of this call.setActive
in interface IBreadCrumbModel
breadCrumbParticipant
- The bread crump that should be set as the currently activeIBreadCrumbModel.setActive(org.apache.wicket.extensions.breadcrumb.IBreadCrumbParticipant)
protected final void activate(IBreadCrumbParticipant breadCrumbParticipant)
breadCrumbParticipant
- The participant to activateCopyright © 2006–2021 Apache Software Foundation. All rights reserved.