private static class AttributeBaseValueDataFactory.AttributeValueAdapter extends AbstractData.PlainData
Subklasse von AttributeBaseValueDataFactory, abgeleitet von 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.TextValueData.FormatException, Data.ReferenceArray, Data.TextArray, Data.TimeArray| Modifier and Type | Field and Description |
|---|---|
private AttributeValue |
_attributeValue |
| Constructor and Description |
|---|
AttributeValueAdapter(AttributeValue attributeValue) |
| Modifier and Type | Method and Description |
|---|---|
Data.ReferenceValue |
asReferenceValue()
Liefert eine Referenz-Ansicht auf dieses einfache Datum zurück.
|
Data.NumberValue |
asScaledValue()
Liefert eine Skalierte-Ansicht auf dieses einfache Datum zurück.
|
Data.TextValue |
asTextValue()
Liefert eine Text-Ansicht auf dieses einfache Datum zurück.
|
Data.TimeValue |
asTimeValue()
Liefert eine Zeit-Ansicht auf dieses einfache Datum zurück.
|
Data.NumberValue |
asUnscaledValue()
Liefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück.
|
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück.
|
java.lang.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, valueToStringasArray, asReferenceArray, asScaledArray, asTextArray, asTimeArray, asUnscaledArray, createModifiableCopy, createUnmodifiableCopy, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toStringprivate AttributeValue _attributeValue
public AttributeValueAdapter(AttributeValue attributeValue)
public java.lang.String getName()
DataLiefert den Namen eines Datums zurück.
public AttributeType getAttributeType()
DataLiefert den Attribut-Typ eines Datums zurück.
public boolean isDefined()
DataPrüft, ob das Datum über den Datenverteiler verschickt werden kann. Die Methode gibt 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()
DataSetzt bei einem Datum alle Werte auf die definierte Default-Werte. Wurde weder beim Attribut noch beim Attributtyp ein Default-Wert definiert so wird der “undefiniert” Wert gesetzt. Ist das Datum eine Liste oder ein Array, so wird bei jedem Element der Default-Wert gesetzt. Der Vorgang wird solange fortgesetzt, bis alle “Sub-Daten” mit einem Default-Wert/Undefiniert-Wert definiert sind.
Data.isDefined()public Data.NumberValue asUnscaledValue()
DataLiefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück.
asUnscaledValue in interface DataasUnscaledValue in class AbstractDatapublic Data.NumberValue asScaledValue()
DataLiefert eine Skalierte-Ansicht auf dieses einfache Datum zurück.
asScaledValue in interface DataasScaledValue in class AbstractDatapublic Data.ReferenceValue asReferenceValue()
DataLiefert eine Referenz-Ansicht auf dieses einfache Datum zurück.
asReferenceValue in interface DataasReferenceValue in class AbstractDatapublic Data.TimeValue asTimeValue()
DataLiefert eine Zeit-Ansicht auf dieses einfache Datum zurück.
asTimeValue in interface DataasTimeValue in class AbstractDatapublic Data.TextValue asTextValue()
DataLiefert eine Text-Ansicht auf dieses einfache Datum zurück.