|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvips.model.wert.Wert
public class Wert
Diese Klasse stellt einen Wert dar, zB eine Zahl oder eine Zeichenkette.
Der Wert wird als Object gespeichert, die Klasse des Wertes
stellt den Datentyp dar, z.B Integer.class. Es sollten nur Klassen
unterstützt werden, die reine Wertobjekte, d.h. unveränderlich sind und
sie sollten equals und toString implementieren.
| Nested Class Summary | |
|---|---|
static class |
Wert.ConvertException
Diese Exception wird geworfen, wenn ein String nicht in ein Wert-Objekt umgewandelt werden konnte. |
| Field Summary | |
|---|---|
protected java.lang.Object |
wert
Der interne Wert |
| Constructor Summary | |
|---|---|
Wert(java.lang.Class typ)
Erzeugt ein neues Wert-Objekt mit gegebenen Typ und einem Standardwert. |
|
Wert(java.lang.Class typ,
java.lang.String wertStr)
Versucht, ein Wert-Objekt mit dem gegebenen Typ zu erzeugen und dann den wertStr umzuwandeln. |
|
Wert(java.lang.Object wert)
Erzeugt ein neues Wert-Objekt mit dem übergebenen Inhalt. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getWert()
Gibt den Inhalt dieses Wert-Objekts zurück |
static boolean |
isUnterstuetzterTyp(java.lang.Class typ)
Statische Methode, die prüft, ob der übergebene Typ unterstützt wird. |
static boolean |
isUnterstuetzterTyp(java.lang.String typName)
Funktioniert genauso wie isUnterstuetzterTyp(Class), vorher
wird allerdings versucht, ein Klassen-Objekt für den typ zu bekommen. |
java.lang.String |
toString()
Gibt eine String-Repräsentation zurück. |
static java.lang.String |
typToString(java.lang.Class typ)
Gibt den Typen als String zurück, wird auch von der Objektmethode toString verwendet. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Object wert
| Constructor Detail |
|---|
public Wert(java.lang.Object wert)
java.lang.IllegalArgumentException - Wenn wert null ist oder sein Typ nicht
unterstützt wird.public Wert(java.lang.Class typ)
java.lang.IllegalArgumentException - Wenn typ null ist oder nicht unterstützt wird
public Wert(java.lang.Class typ,
java.lang.String wertStr)
throws Wert.ConvertException
java.lang.IllegalArgumentException - Wenn typ null ist oder nicht unterstützt wird oder
wenn wertStr null ist
Wert.ConvertException - Wenn der wertStr nicht in ein Wert-objekt umgewandelt
werden konnte.| Method Detail |
|---|
public static boolean isUnterstuetzterTyp(java.lang.Class typ)
java.lang.IllegalArgumentException - Wenn typ null ist.public static boolean isUnterstuetzterTyp(java.lang.String typName)
isUnterstuetzterTyp(Class), vorher
wird allerdings versucht, ein Klassen-Objekt für den typ zu bekommen.
Schlägt dies fehl, wird false zurückgegeben.
public java.lang.Object getWert()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String typToString(java.lang.Class typ)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||