private static class AttributeBaseValueDataFactory.AttributeListValueAdapter extends AbstractData.ListData
Subklasse von 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 java.util.List<Data> |
_dataList |
private java.util.Map<java.lang.String,Data> |
_dataMap |
private int |
_minimumHashSize |
private java.lang.String |
_name |
Modifier | Constructor and Description |
---|---|
private |
AttributeListValueAdapter(AttributeListValue attributeListValue) |
|
AttributeListValueAdapter(java.lang.String name,
AttributeListValue attributeListValue) |
|
AttributeListValueAdapter(java.lang.String name,
AttributeListValue attributeListValue,
int arrayIndex) |
private |
AttributeListValueAdapter(java.lang.String name,
java.util.List attributeBaseValueList) |
Modifier and Type | Method and Description |
---|---|
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück.
|
Data |
getItem(java.lang.String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
|
java.lang.String |
getName()
Liefert den Namen eines Datums zurück.
|
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
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 java.lang.String _name
private java.util.List<Data> _dataList
private final AttributeType _attributeType
private final int _minimumHashSize
private final java.util.Map<java.lang.String,Data> _dataMap
private AttributeListValueAdapter(java.lang.String name, java.util.List attributeBaseValueList)
private AttributeListValueAdapter(AttributeListValue attributeListValue)
public AttributeListValueAdapter(java.lang.String name, AttributeListValue attributeListValue)
public AttributeListValueAdapter(java.lang.String name, AttributeListValue attributeListValue, int arrayIndex)
public AttributeType getAttributeType()
Data
Liefert den Attribut-Typ eines Datums zurück.
public java.lang.String getName()
Data
Liefert den Namen eines Datums zurück.
public Data getItem(java.lang.String itemName)
Data
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
getItem
in interface Data
getItem
in class AbstractData
itemName
- Name des gewünschten Sub-Datums.