Class BreadCrumbModelListenerSupport
- java.lang.Object
-
- org.apache.wicket.extensions.breadcrumb.BreadCrumbModelListenerSupport
-
- All Implemented Interfaces:
Serializable
,IClusterable
public final class BreadCrumbModelListenerSupport extends Object implements IClusterable
Utility class for working withbread crumb model listeners
.- Author:
- Eelco Hillenius
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BreadCrumbModelListenerSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(IBreadCrumbModelListener listener)
Adds a bread crumb model listener.void
fireBreadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a bread crumb was activated.void
fireBreadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a new bread crumb was added.void
fireBreadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a bread crumb was removed.void
removeListener(IBreadCrumbModelListener listener)
Removes a bread crumb model listener.
-
-
-
Constructor Detail
-
BreadCrumbModelListenerSupport
public BreadCrumbModelListenerSupport()
-
-
Method Detail
-
addListener
public final void addListener(IBreadCrumbModelListener listener)
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
public final void fireBreadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a new bread crumb was added.- Parameters:
breadCrumbParticipant
- The newly added bread crumb
-
fireBreadCrumbRemoved
public final void fireBreadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)
Notifies all listeners that a bread crumb was removed.- Parameters:
breadCrumbParticipant
- The removed bread crumb
-
removeListener
public final void removeListener(IBreadCrumbModelListener listener)
Removes a bread crumb model listener.- Parameters:
listener
- The listener to remove
-
-