public class KExDaVAttributeGroupData extends AbstractData.ListData
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
KExDaVAttributeGroupData.Iter |
AbstractData.AbsoluteMillisTimeValue, AbstractData.AbsoluteSecondsTimeValue, AbstractData.Array, AbstractData.ArrayData, AbstractData.ListData, AbstractData.NumberArray, AbstractData.NumberValue, AbstractData.PlainData, AbstractData.ReferenceValue, AbstractData.RelativeTimeValue, AbstractData.StructuredData, AbstractData.TextValueData.FormatException, Data.ReferenceArray, Data.TextArray, Data.TimeArray| Modifier and Type | Field and Description |
|---|---|
private AttributeGroup |
_attributeGroup |
private Data |
_data |
private DataModel |
_dataModel |
private ManagerInterface |
_manager |
| Constructor and Description |
|---|
KExDaVAttributeGroupData(ClientDavInterface connection,
String atg,
ManagerInterface manager)
Erstellt ein neues Datenobjekt für eine Attributgruppe
|
KExDaVAttributeGroupData(Data data,
ManagerInterface manager)
Erstellt ein neues KExDavAttributeGroupData-Objekt anhand eines normalen Datenobjektes vom Datenverteiler
|
| 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.
|
boolean |
equals(Object o) |
AttributeGroup |
getAttributeGroup()
Gibt die Attributgruppe zurück, zu der das Data-Objekt gehört
|
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück.
|
ClientDavInterface |
getConnection()
Gibt die Datenverteiler-Verbindung zurück, zu der das Data-Objekt gehört
|
String |
getName()
Liefert den Namen eines Datums zurück.
|
int |
hashCode() |
Iterator<Data> |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
|
Data |
toData(DataModel dataModel)
Gibt ein Data-Objekt zurück, das über den Datenverteiler verschickt werden kann
|
ResultData |
toResultData(SystemObject wrappedObject,
DataDescription dataDescription,
long dataTime)
Wandelt dieses Objekt in ein ResultData um
|
String |
toString()
Liefert eine textliche Darstellung des Datums mit Name und Wert.
|
isArray, isList, valueToStringasTextValue, isDefined, isPlain, setToDefaultasArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValueprivate final Data _data
private final DataModel _dataModel
private final AttributeGroup _attributeGroup
private ManagerInterface _manager
public KExDaVAttributeGroupData(Data data, ManagerInterface manager)
data - Daten-Objektmanager - public KExDaVAttributeGroupData(ClientDavInterface connection, String atg, ManagerInterface manager) throws MissingObjectException
connection - Datenverteilerverbindungatg - Attributgruppen-Pidmanager - MissingObjectException - Falls die Attributgruppe nicht gefunden werden konntepublic ResultData toResultData(SystemObject wrappedObject, DataDescription dataDescription, long dataTime)
wrappedObject - ObjektdataDescription - DataDescriptiondataTime - Zeitpublic Data toData(DataModel dataModel)
dataModel - Datenmodell des Datenverteilers, über den das Data-Objekt verschickt werden sollpublic ClientDavInterface getConnection()
public AttributeGroup getAttributeGroup()
public String getName()
de.bsvrz.dav.daf.main.Datapublic AttributeType getAttributeType()
de.bsvrz.dav.daf.main.Datapublic Iterator<Data> iterator()
de.bsvrz.dav.daf.main.Datapublic Data createModifiableCopy()
de.bsvrz.dav.daf.main.DatacreateModifiableCopy in interface DatacreateModifiableCopy in class AbstractDatapublic Data createUnmodifiableCopy()
de.bsvrz.dav.daf.main.DatacreateUnmodifiableCopy in interface DatacreateUnmodifiableCopy in class AbstractDatapublic String toString()
de.bsvrz.dav.daf.main.DatatoString in interface DatatoString in class AbstractData