de.upb.swt.epctools.model.tools
Class ModelListenerList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector
              extended by de.upb.swt.epctools.model.tools.ModelListenerList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess

public class ModelListenerList
extends java.util.Vector

This class represents a list of listener objects.

See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ModelListenerList()
          Initialization
 
Method Summary
 void addListener(ModelListener obj)
          This function adds a listener object to the list.
 void removeListener(ModelListener obj)
          This function removes a listener object from the list.
 void sendMessage(int msg_id)
          This function sends a message with message id msg_id; this can be ModelListener.MSG_LOCATION_CHANGED etc.
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ModelListenerList

public ModelListenerList()
Initialization

Method Detail

sendMessage

public void sendMessage(int msg_id)
This function sends a message with message id msg_id; this can be ModelListener.MSG_LOCATION_CHANGED etc.

Parameters:
msg_id - Message id
modelObject - the object sending the message

addListener

public void addListener(ModelListener obj)
This function adds a listener object to the list.

Parameters:
obj -

removeListener

public void removeListener(ModelListener obj)
This function removes a listener object from the list.

Parameters:
obj -