private static class AttributeBaseValueDataFactory.AttributeArrayAdapter extends AbstractData.ArrayData
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 |
---|
AttributeBaseValueDataFactory.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() |
String |
getName()
Liefert den Namen eines Datums zurück.
|
boolean |
isCountLimited() |
boolean |
isCountVariable() |
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 AttributeBaseValueDataFactory.AttributeArrayAdapter(AttributeBaseValue attributeValue)
public String getName()
Data
public boolean isCountVariable()
public boolean isCountLimited()
public int getMaxCount()
public AttributeType getAttributeType()
Data
private long getDefaultValue() throws ConfigurationException
ConfigurationException
public Iterator<Data> iterator()
Data
public Data.Array asArray()
Data
asArray
in interface Data
asArray
in class AbstractData
private Data.Array createArrayAdapter()