vips.model.wert
Class BenamterWert
java.lang.Object
vips.model.wert.Wert
vips.model.wert.BenamterWert
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable
- Direct Known Subclasses:
- Variable
public class BenamterWert
- extends Wert
- implements java.lang.Cloneable, java.lang.Comparable
Diese Klasse ist ein Wert, der allerdings einen (unveränderlichen)
Namen hat, also eine Art Konstante.
| Fields inherited from class vips.model.wert.Wert |
wert |
|
Constructor Summary |
BenamterWert(java.lang.String name,
java.lang.Object wert)
Erzeugt ein neues Objekt mit gegebenen Namen und Wert |
|
Method Summary |
java.lang.Object |
clone()
|
int |
compareTo(java.lang.Object o)
Vergleicht diesen Wert mit einem anderen, basiert auf die Namen. |
java.lang.String |
getName()
Gibt den Namen dieses Objekts zurück |
static boolean |
isGueltigerBezeichner(java.lang.String bezeichner)
Statische Methode, die prüft, ob der übergebene Bezeichnername
gültig ist. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BenamterWert
public BenamterWert(java.lang.String name,
java.lang.Object wert)
- Erzeugt ein neues Objekt mit gegebenen Namen und Wert
- Throws:
java.lang.IllegalArgumentException - Wenn name oder wert null ist oder
name kein gültiger Bezeichner ist oder der Typ von wert nicht
unterstützt wird.
isGueltigerBezeichner
public static boolean isGueltigerBezeichner(java.lang.String bezeichner)
- Statische Methode, die prüft, ob der übergebene Bezeichnername
gültig ist.
- Throws:
java.lang.IllegalArgumentException - Wenn bezeichner null ist
getName
public java.lang.String getName()
- Gibt den Namen dieses Objekts zurück
compareTo
public int compareTo(java.lang.Object o)
- Vergleicht diesen Wert mit einem anderen, basiert auf die Namen.
- Specified by:
compareTo in interface java.lang.Comparable
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException