private static class AttributeBaseValueDataFactory.AttributeListValueAdapter extends AbstractData.ListData
AttributeBaseValueDataFactory
, abgeleitet von AbstractData.ListData
.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 AttributeType |
_attributeType |
private List<Data> |
_dataList |
private Map<String,Data> |
_dataMap |
private int |
_minimumHashSize |
private String |
_name |
Modifier | Constructor and Description |
---|---|
private |
AttributeBaseValueDataFactory.AttributeListValueAdapter(AttributeListValue attributeListValue) |
|
AttributeBaseValueDataFactory.AttributeListValueAdapter(String name,
AttributeListValue attributeListValue) |
|
AttributeBaseValueDataFactory.AttributeListValueAdapter(String name,
AttributeListValue attributeListValue,
int arrayIndex) |
private |
AttributeBaseValueDataFactory.AttributeListValueAdapter(String name,
List attributeBaseValueList) |
Modifier and Type | Method and Description |
---|---|
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück.
|
Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
|
String |
getName()
Liefert den Namen eines Datums zurück.
|
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
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, createModifiableCopy, createUnmodifiableCopy, getArray, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toString
private String _name
private final AttributeType _attributeType
private final int _minimumHashSize
private AttributeBaseValueDataFactory.AttributeListValueAdapter(String name, List attributeBaseValueList)
private AttributeBaseValueDataFactory.AttributeListValueAdapter(AttributeListValue attributeListValue)
public AttributeBaseValueDataFactory.AttributeListValueAdapter(String name, AttributeListValue attributeListValue)
public AttributeBaseValueDataFactory.AttributeListValueAdapter(String name, AttributeListValue attributeListValue, int arrayIndex)
public AttributeType getAttributeType()
Data
public String getName()
Data
public Data getItem(String itemName)
Data
getItem
in interface Data
getItem
in class AbstractData
itemName
- Name des gewünschten Sub-Datums.