vips.model.wert
Class BenamterWert

java.lang.Object
  extended by vips.model.wert.Wert
      extended by 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.


Nested Class Summary
 
Nested classes/interfaces inherited from class vips.model.wert.Wert
Wert.ConvertException
 
Field Summary
 
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 vips.model.wert.Wert
getWert, isUnterstuetzterTyp, isUnterstuetzterTyp, toString, typToString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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