Class BreadCrumbModelListenerSupport
- java.lang.Object
-
- org.apache.wicket.extensions.breadcrumb.BreadCrumbModelListenerSupport
-
- All Implemented Interfaces:
Serializable,org.apache.wicket.util.io.IClusterable
public final class BreadCrumbModelListenerSupport extends Object implements org.apache.wicket.util.io.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 voidaddListener(IBreadCrumbModelListener listener)Adds a bread crumb model listener.voidfireBreadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant)Notifies all listeners that a bread crumb was activated.voidfireBreadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant)Notifies all listeners that a new bread crumb was added.voidfireBreadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant)Notifies all listeners that a bread crumb was removed.voidremoveListener(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
-
-