wicket.extensions.breadcrumb
Class BreadCrumbModelListenerSupport

java.lang.Object
  extended by wicket.extensions.breadcrumb.BreadCrumbModelListenerSupport
All Implemented Interfaces:
java.io.Serializable

public final class BreadCrumbModelListenerSupport
extends java.lang.Object
implements java.io.Serializable

Utility class for working with bread crumb model listeners.

Author:
Eelco Hillenius
See Also:
Serialized Form

Constructor Summary
BreadCrumbModelListenerSupport()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 participant
breadCrumbParticipant - 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


Copyright © 2004-2008 Wicket developers. All Rights Reserved.