Class AttributeBaseValueDataFactory.AttributeGroupAdapter
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
-
- de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.StructuredData
-
- de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ListData
-
- de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeGroupAdapter
-
- Enclosing class:
- AttributeBaseValueDataFactory
public static class AttributeBaseValueDataFactory.AttributeGroupAdapter extends AbstractData.ListData
Subklasse vonAttributeBaseValueDataFactory, abgeleitet vonAttributeSetAdapter.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
AbstractData.AbsoluteMillisTimeValue, AbstractData.AbsoluteSecondsTimeValue, AbstractData.Array, AbstractData.ArrayData, AbstractData.ListData, AbstractData.NumberArray, AbstractData.NumberValue, AbstractData.PlainData, AbstractData.ReferenceValue, AbstractData.RelativeTimeValue, AbstractData.StructuredData, AbstractData.TextValue
-
Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data
Data.FormatException, Data.ReferenceArray, Data.TextArray, Data.TimeArray
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<? extends AttributeBaseValue>_attributeBaseValueListAttributeGroup_attributeGroup
-
Method Summary
Modifier and Type Method Description DatacreateModifiableCopy()Liefert eine modifizierbare Kopie eines Datensatzes zurück.DatacreateUnmodifiableCopy()Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück.AttributeGroupgetAttributeGroup()Liefert die Attributgruppe eines Datums zurück.-
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ListData
isArray, isList, valueToString
-
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.StructuredData
asTextValue, isDefined, isPlain, setToDefault
-
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, getArray, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, toString
-
-
-
-
Field Detail
-
_attributeGroup
public final AttributeGroup _attributeGroup
-
_attributeBaseValueList
public final java.util.List<? extends AttributeBaseValue> _attributeBaseValueList
-
-
Method Detail
-
getAttributeGroup
public AttributeGroup getAttributeGroup()
Description copied from interface:DataLiefert die Attributgruppe eines Datums zurück. Die Attributgruppe ist hier nur ermittelbar, wenn es sich um eine unterstützte Implementierung vonDatahandelt, und wenn es sich um den strukturierten Datensatz handelt, der direkt die Attributgruppe repräsentiert (keinen innerhalb der Hierarchie liegenden Datensatz, sondern die "Wurzel")- Returns:
- Die Attributgruppe eines Datums, oder `null`, falls nicht ermittelbar.
-
createModifiableCopy
public Data createModifiableCopy()
Description copied from interface:DataLiefert 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.- Specified by:
createModifiableCopyin interfaceData- Overrides:
createModifiableCopyin classAbstractData- Returns:
- Veränderbare Kopie des Datensatzes.
-
createUnmodifiableCopy
public Data createUnmodifiableCopy()
Description copied from interface:DataLiefert 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.- Specified by:
createUnmodifiableCopyin interfaceData- Overrides:
createUnmodifiableCopyin classAbstractData- Returns:
- Nicht änderbare Kopie des Datensatzes.
-
-