de.bielefeld.umweltamt.aui.utils
Class NamedObject

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.utils.NamedObject

public class NamedObject
extends java.lang.Object

Ein benanntes Objekt. Ein dünner Wrapper um ein Object, der ihm zusätzlich einen Namen gibt. Objekte dieser Klasse besitzt einen Namen und ein zweites Objekt ('value') als Wert. Da die toString()-Methode von Objekten dieser Klasse nur den Namen zurückliefert, ist sie ideal dafür geeignet um z.B. eine Combobox mit Objekten von beliebigem Typ (die selber keine geeignete toString-Methode haben)zu füllen.

Author:
David Klotz

Constructor Summary
NamedObject(java.lang.String name, java.lang.Object value)
          Erzeugt ein neues benanntes Objekt mit diesem Namen.
 
Method Summary
 java.lang.String getName()
           
 java.lang.Object getValue()
           
 void setName(java.lang.String name)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NamedObject

public NamedObject(java.lang.String name,
                   java.lang.Object value)
Erzeugt ein neues benanntes Objekt mit diesem Namen.

Parameters:
name - Der Name des benannten Objekts
value - Das benannte Objekt
Method Detail

getName

public java.lang.String getName()
Returns:
Returns the name of this named Object.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getValue

public java.lang.Object getValue()
Returns:
Returns the named Object.

setValue

public void setValue(java.lang.Object value)
Parameters:
value - The named Object to set.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
Returns the name of this named Object.
See Also:
getName()