org.simulare
Class Named

java.lang.Object
  extended byorg.simulare.Named
All Implemented Interfaces:
Name
Direct Known Subclasses:
AbstractTask, Attribute, Item

public abstract class Named
extends java.lang.Object
implements Name

Super-class for all object that receive a name.


Constructor Summary
Named(java.lang.String name)
           
 
Method Summary
 void addNameListener(NameListener l)
           
protected  void fireName(Name name)
           
protected  void fireNameChanged(NameEvent e)
           
 java.lang.String getName()
           
 void removeNameListener(NameListener l)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Named

public Named(java.lang.String name)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Name

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Name

toString

public java.lang.String toString()

removeNameListener

public void removeNameListener(NameListener l)
Specified by:
removeNameListener in interface Name

addNameListener

public void addNameListener(NameListener l)
Specified by:
addNameListener in interface Name

fireName

protected void fireName(Name name)

fireNameChanged

protected void fireNameChanged(NameEvent e)