|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectschmitzm.data.property.PropertyType
public abstract class PropertyType
Diese Klasse stellt allgemein den (strukturellen) Typ einer Eigenschaft dar.
Sie selbst implementiert lediglich die Speicherung eines Klassennamens.
Entscheidender sind die abgeleiteten Untertypen:
Fuer alle Wert-Eigenschaften ist im Typ z.B.
(falls vorhanden) die Unterstruktur gespeichert.
ValuePropertyType
Field Summary | |
---|---|
protected Class |
type
Speichert den eigentlichen Typ der Property. |
Constructor Summary | |
---|---|
PropertyType(Class type)
Erzeugt einen neuen Eigenschaftstyp |
Method Summary | |
---|---|
Class |
getType()
Liefert den Typ, den die Eigenschaft aufnehmen kann. |
boolean |
isValid(Class type)
Checkt, ob die Property einen Wert vom Typ type aufnehmen
kann. |
String |
toString()
Liefert den Namen der Typ-Klasse als Beschreibung des Eigenschaftstyp. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Class type
Constructor Detail |
---|
public PropertyType(Class type)
type
- Objekt-Typ den die Eigenschaft aufnehmen kannMethod Detail |
---|
public Class getType()
public boolean isValid(Class type)
type
aufnehmen
kann. Dies ist der Fall, wenn type
dieselbe oder eine
Subklasse des Property-Typs ist.Integer
-Instanz fuer in int
-Property)
als gueltig.
Property.isValid(Class)
,
BaseTypeUtil.isBuildInType(Class)
,
BaseTypeUtil.isEquivalent(Class,Class)
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |