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.TextValueData.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, valueToStringasTextValue, isDefined, isPlain, setToDefaultasReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, createModifiableCopy, createUnmodifiableCopy, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toStringprivate final AttributeBaseValue _attributeValue
private Data.Array _arrayAdapter
public AttributeBaseValueDataFactory.AttributeArrayAdapter(AttributeBaseValue attributeValue)
public String getName()
Datapublic boolean isCountVariable()
public boolean isCountLimited()
public int getMaxCount()
public AttributeType getAttributeType()
Dataprivate long getDefaultValue()
throws ConfigurationException
ConfigurationExceptionpublic Iterator<Data> iterator()
Datapublic Data.Array asArray()
DataasArray in interface DataasArray in class AbstractDataprivate Data.Array createArrayAdapter()