|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.extensions.breadcrumb.DefaultBreadCrumbsModel
public class DefaultBreadCrumbsModel
Default breadcrumb model implementation that should be good for 99% of the use cases out there.
| Constructor Summary | |
|---|---|
DefaultBreadCrumbsModel()
Construct. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultBreadCrumbsModel()
| Method Detail |
|---|
public final void addListener(IBreadCrumbModelListener listener)
IBreadCrumbModel
addListener in interface IBreadCrumbModellistener - The listener to addIBreadCrumbModel.addListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener)public final List<IBreadCrumbParticipant> allBreadCrumbParticipants()
IBreadCrumbModel
allBreadCrumbParticipants in interface IBreadCrumbModelbread crumb
participants.IBreadCrumbModel.allBreadCrumbParticipants()public IBreadCrumbParticipant getActive()
IBreadCrumbModel
getActive in interface IBreadCrumbModelIBreadCrumbModel.getActive()public final void removeListener(IBreadCrumbModelListener listener)
IBreadCrumbModel
removeListener in interface IBreadCrumbModellistener - The listener to removeIBreadCrumbModel.removeListener(org.apache.wicket.extensions.breadcrumb.IBreadCrumbModelListener)public final void setActive(IBreadCrumbParticipant breadCrumbParticipant)
IBreadCrumbModelbread 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 IBreadCrumbModelbreadCrumbParticipant - 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 activate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||