|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Data
Schnittstelle zum generischen Zugriff auf Attributwerte in beliebig strukturierten Attributgruppen. Zum Erzeugen eines neuen Datensatzes kann die Methode
ClientDavInterface.createData(de.bsvrz.dav.daf.main.config.AttributeGroup)
benutzt werden. Nach dem Empfang von Daten kann mit der Methode ResultData.getData()
der im Ergebnis enthaltene
Datensatz abgefragt werden.
Nested Class Summary | |
---|---|
static interface |
Data.Array
Interface-Klasse für die Array-Ansicht eines Datums. |
static class |
Data.FormatException
Ausnahme, die ein fehlerhaften Zugriff oder eine nicht zugelassene Konvertierung von Elementen eines Datensatzes signalisiert. |
static interface |
Data.NumberArray
Interface-Klasse für die Skalierte- und Unskalierte-Array-Ansicht eines Datums. |
static interface |
Data.NumberValue
Interface-Klasse für die Skalierte- und Unskalierte-Ansicht eines Datums. |
static interface |
Data.ReferenceArray
Interface-Klasse für die Referenz-Array-Ansicht eines Datums. |
static interface |
Data.ReferenceValue
Interface-Klasse für die Referenz-Ansicht eines Datums. |
static interface |
Data.TextArray
Interface-Klasse für die Text-Array-Ansicht eines Datums. |
static interface |
Data.TextValue
Interface-Klasse für die Text-Ansicht eines Datums. |
static interface |
Data.TimeArray
Interface-Klasse für die Zeit-Array-Ansicht eines Datums. |
static interface |
Data.TimeValue
Interface-Klasse für die Zeit-Ansicht eines Datums. |
Method Summary | |
---|---|
Data.Array |
asArray()
Liefert eine Array-Ansicht auf dieses Array zurück. |
Data.ReferenceArray |
asReferenceArray()
Liefert eine Referenz-Array-Ansicht auf dieses Array zurück. |
Data.ReferenceValue |
asReferenceValue()
Liefert eine Referenz-Ansicht auf dieses einfache Datum zurück. |
Data.NumberArray |
asScaledArray()
Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück. |
Data.NumberValue |
asScaledValue()
Liefert eine Skalierte-Ansicht auf dieses einfache Datum zurück. |
Data.TextArray |
asTextArray()
Liefert eine Text-Array-Ansicht auf dieses Array zurück. |
Data.TextValue |
asTextValue()
Liefert eine Text-Ansicht auf dieses einfache Datum zurück. |
Data.TimeArray |
asTimeArray()
Liefert eine Time-Array-Ansicht auf dieses Array zurück. |
Data.TimeValue |
asTimeValue()
Liefert eine Zeit-Ansicht auf dieses einfache Datum zurück. |
Data.NumberArray |
asUnscaledArray()
Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück. |
Data.NumberValue |
asUnscaledValue()
Liefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück. |
Data |
createModifiableCopy()
Liefert eine modifizierbare Kopie eines Datensatzes zurück. |
Data |
createUnmodifiableCopy()
Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück. |
Data.Array |
getArray(String itemName)
Liefert eine Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück. |
Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen. |
String |
getName()
Liefert den Namen eines Datums zurück. |
Data.ReferenceArray |
getReferenceArray(String itemName)
Liefert eine Referenz-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.ReferenceValue |
getReferenceValue(String itemName)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberArray |
getScaledArray(String itemName)
Liefert eine Skalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberValue |
getScaledValue(String itemName)
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TextArray |
getTextArray(String itemName)
Liefert eine Text-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TextValue |
getTextValue(String itemName)
Liefert eine Text-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TimeArray |
getTimeArray(String itemName)
Liefert eine Time-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TimeValue |
getTimeValue(String itemName)
Liefert eine Zeit-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberArray |
getUnscaledArray(String itemName)
Liefert eine Unskalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberValue |
getUnscaledValue(String itemName)
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
boolean |
isArray()
Prüft, ob das Datum ein Array ist. |
boolean |
isDefined()
Prüft, ob das Datum über den Datenverteiler verschickt werden kann. |
boolean |
isList()
Prüft, ob das Datum eine Liste ist, d.h. |
boolean |
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist. |
Iterator |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert. |
void |
setToDefault()
Setzt bei einem Datum alle Werte auf die definierte Default-Werte. |
String |
toString()
Liefert eine textliche Darstellung des Datums mit Name und Wert. |
String |
valueToString()
Liefert eine textliche Darstellung des Werts eines Datums zurück. |
Method Detail |
---|
Data createModifiableCopy()
IllegalStateException,
- wenn das Data-Objekt keinen ganzen Datensatz enthält.Data createUnmodifiableCopy()
IllegalStateException,
- wenn das Data-Objekt keinen ganzen Datensatz enthält.String getName()
String valueToString()
String toString()
toString
in class Object
AttributeType getAttributeType()
boolean isDefined()
true
zurück, wenn jedes Attribut einen Wert besitzt, der
ungleich dem "undefiniert" Wert ist. Ist das Datum ein Array oder eine Liste, so wird jedes Element geprüft ob es einen gültigen Wert besitzt. Die Prüfung
findet auf alle "Sub-Daten" des Datums statt.
void setToDefault()
isDefined()
boolean isList()
true
, falls das Datum eine Liste ist, sonst false
.boolean isArray()
true
, falls das Datum ein Array ist, sonst false
.boolean isPlain()
true
, falls das Datum eine einfaches Datum ist, sonst false
.Data getItem(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.TextValue asTextValue()
Data.TextValue getTextValue(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.TimeValue asTimeValue()
Data.TimeValue getTimeValue(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.NumberValue asScaledValue()
Data.NumberValue getScaledValue(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.NumberValue asUnscaledValue()
Data.NumberValue getUnscaledValue(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.ReferenceValue asReferenceValue()
Data.ReferenceValue getReferenceValue(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.Array asArray()
Data.Array getArray(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.TextArray asTextArray()
Data.TextArray getTextArray(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.TimeArray asTimeArray()
Data.TimeArray getTimeArray(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.NumberArray asScaledArray()
Data.NumberArray getScaledArray(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.NumberArray asUnscaledArray()
Data.NumberArray getUnscaledArray(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Data.ReferenceArray asReferenceArray()
Data.ReferenceArray getReferenceArray(String itemName)
itemName
- Name des gewünschten Sub-Datums.
Iterator iterator()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |