Jive Forums API (5.5.20.2-oracle) Core Javadocs

com.jivesoftware.base.event
Class JivePropertyEventDispatcher

java.lang.Object
  extended by com.jivesoftware.base.event.JivePropertyEventDispatcher

public class JivePropertyEventDispatcher
extends java.lang.Object

Dispatcher for jive property events.

Since:
4.0

Method Summary
 void addListener(JivePropertyListener listener)
          Registers a listener with this event dispatcher
 void dispatchEvent(JivePropertyEvent event)
          Dispatches a new JivePropertyEvent to all of the JivePropertyListener listeners that are registered with this event dispatcher.
static JivePropertyEventDispatcher getInstance()
          Returns an instance of JivePropertyEventDispatcher
 void removeAllListeners()
          Unregisters all listeners
 void removeListener(JivePropertyListener listener)
          Unregisters a listener from this event dispatcher.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static JivePropertyEventDispatcher getInstance()
Returns an instance of JivePropertyEventDispatcher

Returns:
an instance of JivePropertyEventDispatcher

addListener

public void addListener(JivePropertyListener listener)
Registers a listener with this event dispatcher

Parameters:
listener - listener to register

removeAllListeners

public void removeAllListeners()
Unregisters all listeners


removeListener

public void removeListener(JivePropertyListener listener)
Unregisters a listener from this event dispatcher.

Parameters:
listener - listener to remove

dispatchEvent

public void dispatchEvent(JivePropertyEvent event)
Dispatches a new JivePropertyEvent to all of the JivePropertyListener listeners that are registered with this event dispatcher.

Parameters:
event - event to fire

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.