de.bsvrz.dav.daf.communication.dataRepresentation
Class AttributeBaseValueDataFactory.AttributeGroupAdapter

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.StructuredData
          extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ListData
              extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeGroupAdapter
All Implemented Interfaces:
Data
Enclosing class:
AttributeBaseValueDataFactory

public static class AttributeBaseValueDataFactory.AttributeGroupAdapter
extends AbstractData.ListData

Subklasse von AttributeBaseValueDataFactory, abgeleitet von AttributeSetAdapter.


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
 List _attributeBaseValueList
           
 AttributeGroup _attributeGroup
           
 
Method Summary
 Data createModifiableCopy()
          Liefert eine modifizierbare Kopie eines Datensatzes zurück.
 Data createUnmodifiableCopy()
          Liefert eine nicht modifizierbare Kopie eines Datensatzes 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_attributeGroup

public final AttributeGroup _attributeGroup

_attributeBaseValueList

public final List _attributeBaseValueList
Method Detail

createModifiableCopy

public Data createModifiableCopy()
Description copied from interface: 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.

Specified by:
createModifiableCopy in interface Data
Overrides:
createModifiableCopy in class AbstractData
Returns:
Veränderbare Kopie des Datensatzes.

createUnmodifiableCopy

public Data createUnmodifiableCopy()
Description copied from interface: 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.

Specified by:
createUnmodifiableCopy in interface Data
Overrides:
createUnmodifiableCopy in class AbstractData
Returns:
Nicht änderbare Kopie des Datensatzes.