private static class AttributeBaseValueDataFactory.AttributeArrayAdapter extends AbstractData.ArrayData
Subklasse von AttributeBaseValueDataFactory
, abgeleitet von AbstractData.ArrayData
.
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 |
---|---|
private Data.Array |
_arrayAdapter |
private AttributeBaseValue |
_attributeValue |
Constructor and Description |
---|
AttributeArrayAdapter(AttributeBaseValue attributeValue) |
Modifier and Type | Method and Description |
---|---|
Data.Array |
asArray()
Liefert eine Array-Ansicht auf dieses Array zurück.
|
private Data.Array |
createArrayAdapter() |
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück.
|
private long |
getDefaultValue() |
int |
getMaxCount() |
java.lang.String |
getName()
Liefert den Namen eines Datums zurück.
|
boolean |
isCountLimited() |
boolean |
isCountVariable() |
java.util.Iterator<Data> |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
|
isArray, isList, valueToString
asTextValue, isDefined, isPlain, setToDefault
asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, createModifiableCopy, createUnmodifiableCopy, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toString
private final AttributeBaseValue _attributeValue
private Data.Array _arrayAdapter
public AttributeArrayAdapter(AttributeBaseValue attributeValue)
public java.lang.String getName()
Data
Liefert den Namen eines Datums zurück.
public boolean isCountVariable()
public boolean isCountLimited()
public int getMaxCount()
public AttributeType getAttributeType()
Data
Liefert den Attribut-Typ eines Datums zurück.
private long getDefaultValue() throws ConfigurationException
ConfigurationException
public java.util.Iterator<Data> iterator()
Data
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
public Data.Array asArray()
Data
Liefert eine Array-Ansicht auf dieses Array zurück.
asArray
in interface Data
asArray
in class AbstractData
private Data.Array createArrayAdapter()