org.almendra.janet.cas.events
Class AbstractHandlerList

java.lang.Object
  extended by org.almendra.janet.cas.events.AbstractHandlerList
All Implemented Interfaces:
java.io.Serializable, IListEvaluator
Direct Known Subclasses:
ClusterHandlerList, HandlerList

public class AbstractHandlerList
extends java.lang.Object
implements IListEvaluator, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String id
           
protected  java.util.List list
           
 
Constructor Summary
AbstractHandlerList()
          Creates a new AbstractHandlerList object.
 
Method Summary
 java.util.List get()
          Answer a list.
 java.lang.String getId()
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.String id

list

protected java.util.List list
Constructor Detail

AbstractHandlerList

public AbstractHandlerList()
Creates a new AbstractHandlerList object.

Method Detail

get

public java.util.List get()
Description copied from interface: IListEvaluator
Answer a list. Implementing class may return the list straight away or can create it immediately.

Specified by:
get in interface IListEvaluator
Returns:

getId

public java.lang.String getId()
Returns:
Returns the id.

isEmpty

public boolean isEmpty()
Returns:

iterator

public java.util.Iterator iterator()