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 final 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
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsItem
(String itemName) Ermittelt, ob es ein Sub-Datum mit dem angegebenen Namen gibt.Liefert eine modifizierbare Kopie eines Datensatzes zurück.Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück.Liefert die Attributgruppe eines Datums zurück.Liefert den Attribut-Typ eines Datums zurück.Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.getName()
Liefert den Namen eines Datums zurück.iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.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
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
_attributeGroup
-
_attributeBaseValueList
-
-
Method Details
-
getAttributeGroup
Description copied from interface:Data
Liefert die Attributgruppe eines Datums zurück. Die Attributgruppe ist hier nur ermittelbar, wenn es sich um eine unterstützte Implementierung vonData
handelt, 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
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 interfaceData
- Overrides:
createModifiableCopy
in classAbstractData
- Returns:
- Veränderbare Kopie des Datensatzes.
-
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 interfaceData
- Overrides:
createUnmodifiableCopy
in classAbstractData
- Returns:
- Nicht änderbare Kopie des Datensatzes.
-
getAttributeType
Description copied from interface:Data
Liefert den Attribut-Typ eines Datums zurück.- Returns:
- Attribut-Typ des Datums
-
getName
Description copied from interface:Data
Liefert den Namen eines Datums zurück.- Returns:
- Name des Datums
-
getItem
Description copied from interface:Data
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.- Specified by:
getItem
in interfaceData
- Overrides:
getItem
in classAbstractData
- Parameters:
itemName
- Name des gewünschten Sub-Datums.- Returns:
- Gewünschtes Sub-Datum.
-
containsItem
Description copied from interface:Data
Ermittelt, ob es ein Sub-Datum mit dem angegebenen Namen gibt.- Parameters:
itemName
- Name- Returns:
- true, wenn enthalten, sonst false
-
iterator
Description copied from interface:Data
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.- Returns:
- Iterator über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays.
-