Module org.apache.wicket.extensions
Class BreadCrumbModelListenerSupport
java.lang.Object
org.apache.wicket.extensions.breadcrumb.BreadCrumbModelListenerSupport
- All Implemented Interfaces:
Serializable
,IClusterable
Utility class for working with
bread crumb model listeners
.- Author:
- Eelco Hillenius
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addListener
(IBreadCrumbModelListener listener) Adds a bread crumb model listener.final void
fireBreadCrumbActivated
(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a bread crumb was activated.final void
fireBreadCrumbAdded
(IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a new bread crumb was added.final void
fireBreadCrumbRemoved
(IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a bread crumb was removed.final void
removeListener
(IBreadCrumbModelListener listener) Removes a bread crumb model listener.
-
Constructor Details
-
BreadCrumbModelListenerSupport
public BreadCrumbModelListenerSupport()
-
-
Method Details
-
addListener
Adds a bread crumb model listener.- Parameters:
listener
- The listener to add
-
fireBreadCrumbActivated
public final void fireBreadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a bread crumb was activated.- Parameters:
previousParticipant
- The previously active participantbreadCrumbParticipant
- The activated bread crumb
-
fireBreadCrumbAdded
Notifies all listeners that a new bread crumb was added.- Parameters:
breadCrumbParticipant
- The newly added bread crumb
-
fireBreadCrumbRemoved
Notifies all listeners that a bread crumb was removed.- Parameters:
breadCrumbParticipant
- The removed bread crumb
-
removeListener
Removes a bread crumb model listener.- Parameters:
listener
- The listener to remove
-