com.androidplot.data
Class DatasetChangeListenerHelper<ListenerType extends DatasetChangeListener,DatasetChangeEventType extends DatasetChangeEvent>

java.lang.Object
  extended by com.androidplot.data.DatasetChangeListenerHelper<ListenerType,DatasetChangeEventType>

public class DatasetChangeListenerHelper<ListenerType extends DatasetChangeListener,DatasetChangeEventType extends DatasetChangeEvent>
extends Object

Convenience class for managing and notifying DatasetChangeListener instances.


Constructor Summary
DatasetChangeListenerHelper()
           
 
Method Summary
 boolean addListener(ListenerType listener)
           
 void notifyAll(DatasetChangeEventType event)
          Distribute the event to all registered listeners
 boolean removeListener(ListenerType listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetChangeListenerHelper

public DatasetChangeListenerHelper()
Method Detail

addListener

public boolean addListener(ListenerType listener)
Parameters:
listener - Listener to be added.

removeListener

public boolean removeListener(ListenerType listener)
Parameters:
listener - Listener to be removed.
Returns:
True if the removal was successful, false otherwise.

notifyAll

public void notifyAll(DatasetChangeEventType event)
Distribute the event to all registered listeners

Parameters:
event - The event to pass to each listener


Copyright © 2010. All Rights Reserved.