|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.bonn.xulu.model.AbstractModelResource
edu.bonn.xulu.model.PropertiesResource
edu.bonn.xulu.model.ValuePropertyResource
public class ValuePropertyResource
Diese Implementierung von ModelResource
laesst nur
ValueProperty-Objekte eines bestimmten Datentyps als
Datenobjekt zu. Ausserdem darf das Daten-Objekt der Ressource (wahlweise)
nicht auf null
gesetzt werden.
Details zur Funktionalitaet und Bestimmung dieser Klasse sind in
ModelResource
zu finden.
Field Summary | |
---|---|
protected ValuePropertyType |
propType
Speichert den Inhaltstyp der ValueProperty . |
Fields inherited from class edu.bonn.xulu.model.AbstractModelResource |
---|
category, data, desc, nullable, type |
Fields inherited from interface edu.bonn.xulu.model.ModelResource |
---|
CATEGORY_INPUT, CATEGORY_OTHER, CATEGORY_OUTPUT, CATEGORY_TEMP |
Constructor Summary | |
---|---|
ValuePropertyResource(int category,
String desc,
Class propClass,
Class propType,
boolean nullable)
Erzeugt eine neue Ressource |
|
ValuePropertyResource(int category,
String desc,
Class propClass,
ValuePropertyType propType,
boolean nullable)
Erzeugt eine neue Ressource |
|
ValuePropertyResource(int category,
String desc,
ValueProperty prop,
boolean nullable)
Erzeugt eine neue Ressource |
|
ValuePropertyResource(String desc,
Class propClass,
Class propType,
boolean nullable)
Erzeugt eine neue Ressource |
|
ValuePropertyResource(String desc,
Class propClass,
ValuePropertyType propType,
boolean nullable)
Erzeugt eine neue Ressource |
|
ValuePropertyResource(String desc,
ValueProperty prop,
boolean nullable)
Erzeugt eine neue Ressource |
Method Summary | |
---|---|
void |
checkTypeAndError(Object data)
Neben den Checks der Oberklasse, prueft diese Methode, ob der Inhaltstyp der Property data
dem fuer die Ressource verlangten Typ entspricht. |
ValuePropertyType |
getPropertyType()
Liefert den Datentyp, der in der Prop |
Methods inherited from class edu.bonn.xulu.model.PropertiesResource |
---|
checkAndError, getData |
Methods inherited from class edu.bonn.xulu.model.AbstractModelResource |
---|
check, check, checkAndError, checkCategory, checkType, getCategory, getDesc, getType, isCategory, isCategoryAll, isNullable, setCategory, setData, setData, setDesc, setNullable, throwDataException |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ValuePropertyType propType
ValueProperty
.
Constructor Detail |
---|
public ValuePropertyResource(int category, String desc, ValueProperty prop, boolean nullable)
category
- Ordnet die Ressource in eine Kategorie ein (siehe
AbstractModelResource.setCategory(int)
)desc
- Beschreibung der Ressourceprop
- Beispiel-Property, die die Ressource aufnehmen darfnullable
- gibt an, ob die Ressource unbelegt bleiben darfpublic ValuePropertyResource(int category, String desc, Class propClass, Class propType, boolean nullable)
category
- Ordnet die Ressource in eine Kategorie ein (siehe
AbstractModelResource.setCategory(int)
)desc
- Beschreibung der RessourcepropClass
- (Unter)Klasse von ValueProperty
, die die Art
der Ressource bestimmt (z.B. Skalar, Matrix, Liste)propType
- Typ den die Property als Wert aufnehmen/liefern sollnullable
- gibt an, ob die Ressource unbelegt bleiben darfpublic ValuePropertyResource(int category, String desc, Class propClass, ValuePropertyType propType, boolean nullable)
category
- Ordnet die Ressource in eine Kategorie ein (siehe
AbstractModelResource.setCategory(int)
)desc
- Beschreibung der RessourcepropClass
- (Unter)Klasse von ValueProperty
, die die Art
der Ressource bestimmt (z.B. Skalar, Matrix, Liste)propType
- Typ den die Property als Wert aufnehmen/liefern sollnullable
- gibt an, ob die Ressource unbelegt bleiben darfpublic ValuePropertyResource(String desc, ValueProperty prop, boolean nullable)
desc
- Beschreibung der Ressourceprop
- Beispiel-Property, die die Ressource aufnehmen darfnullable
- gibt an, ob die Ressource unbelegt bleiben darfpublic ValuePropertyResource(String desc, Class propClass, Class propType, boolean nullable)
desc
- Beschreibung der RessourcepropClass
- (Unter)Klasse von ValueProperty
, die die Art
der Ressource bestimmt (z.B. Skalar, Matrix, Liste)propType
- Typ den die Property als Wert aufnehmen/liefern sollnullable
- gibt an, ob die Ressource unbelegt bleiben darfpublic ValuePropertyResource(String desc, Class propClass, ValuePropertyType propType, boolean nullable)
desc
- Beschreibung der RessourcepropClass
- (Unter)Klasse von ValueProperty
, die die Art
der Ressource bestimmt (z.B. Skalar, Matrix, Liste)propType
- Typ den die Property als Wert aufnehmen/liefern sollnullable
- gibt an, ob die Ressource unbelegt bleiben darfMethod Detail |
---|
public ValuePropertyType getPropertyType()
public void checkTypeAndError(Object data)
data
dem fuer die Ressource verlangten Typ entspricht.
checkTypeAndError
in interface ModelResource
checkTypeAndError
in class PropertiesResource
data
- Instanz von ValueProperty
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |