public static class AttributeBaseValueDataFactory.AttributeGroupAdapter extends AttributeBaseValueDataFactory.AttributeSetAdapter
Subklasse von AttributeBaseValueDataFactory
, abgeleitet von AttributeSetAdapter
.
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 |
---|---|
java.util.List |
_attributeBaseValueList |
AttributeGroup |
_attributeGroup |
Modifier | Constructor and Description |
---|---|
private |
AttributeGroupAdapter(AttributeGroup attributeGroup,
java.util.List attributeBaseValues) |
Modifier and Type | Method and Description |
---|---|
Data |
createModifiableCopy()
Liefert eine modifizierbare Kopie eines Datensatzes zurück.
|
Data |
createUnmodifiableCopy()
Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück.
|
getAttributeType, getItem, getName, iterator
isArray, isList, valueToString
asTextValue, isDefined, isPlain, setToDefault
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, getArray, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toString
public final AttributeGroup _attributeGroup
public final java.util.List _attributeBaseValueList
private AttributeGroupAdapter(AttributeGroup attributeGroup, java.util.List attributeBaseValues)
public Data createModifiableCopy()
Data
Liefert eine modifizierbare Kopie eines Datensatzes zurück. Diese Methode kann verwendet werden, um eine Kopie von einem empfangenen (nicht modifizierbaren) Datensatz zu erstellen und die Kopie mit eventuell veränderten Attributwerten wieder zu versenden. Die Methode funktioniert i.a. nur auf ganzen Datensätzen. Bei Data-Objekten, die nur Teile oder einzelne Attributwerte repräsentieren wird eine IllegalStateException generiert.
createModifiableCopy
in interface Data
createModifiableCopy
in class AbstractData
public Data createUnmodifiableCopy()
Data
Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück. Die Methode funktioniert i.a. nur auf ganzen Datensätzen. Bei Data-Objekten, die nur Teile oder einzelne Attributwerte repräsentieren wird eine IllegalStateException generiert.
createUnmodifiableCopy
in interface Data
createUnmodifiableCopy
in class AbstractData