private abstract class AttributeBaseValueDataFactory.AttributeArrayAdapter.ArrayItemData extends AbstractData.PlainData
AbstractData.AbsoluteMillisTimeValue, AbstractData.AbsoluteSecondsTimeValue, AbstractData.Array, AbstractData.ArrayData, AbstractData.ListData, AbstractData.NumberArray, AbstractData.NumberValue, AbstractData.PlainData, AbstractData.ReferenceValue, AbstractData.RelativeTimeValue, AbstractData.StructuredData, AbstractData.TextValue
Data.FormatException, Data.ReferenceArray, Data.TextArray, Data.TimeArray
Modifier and Type | Field and Description |
---|---|
protected int |
_itemIndex |
Constructor and Description |
---|
AttributeBaseValueDataFactory.AttributeArrayAdapter.ArrayItemData(int itemIndex) |
Modifier and Type | Method and Description |
---|---|
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück.
|
String |
getName()
Liefert den Namen eines Datums zurück.
|
boolean |
isDefined()
Prüft, ob das Datum über den Datenverteiler verschickt werden kann.
|
void |
setToDefault()
Setzt bei einem Datum alle Werte auf die definierte Default-Werte.
|
isArray, isList, isPlain, iterator, valueToString
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, createModifiableCopy, createUnmodifiableCopy, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asTextValue
AttributeBaseValueDataFactory.AttributeArrayAdapter.ArrayItemData(int itemIndex)
public AttributeType getAttributeType()
Data
public String getName()
Data
public boolean isDefined()
Data
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.public void setToDefault()
Data
Data.isDefined()