Module org.apache.wicket.extensions
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 with
bread crumb model listeners.- Author:
- Eelco Hillenius
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddListener(IBreadCrumbModelListener listener) Adds a bread crumb model listener.final voidfireBreadCrumbActivated(IBreadCrumbParticipant previousParticipant, IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a bread crumb was activated.final voidfireBreadCrumbAdded(IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a new bread crumb was added.final voidfireBreadCrumbRemoved(IBreadCrumbParticipant breadCrumbParticipant) Notifies all listeners that a bread crumb was removed.final voidremoveListener(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
-