Class AbstractData.PlainData
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.PlainData
- Enclosing class:
- AbstractData
public abstract static class AbstractData.PlainData extends AbstractData
Subklasse von
AbstractData
.-
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
-
Constructor Summary
Constructors Constructor Description PlainData()
-
Method Summary
Modifier and Type Method Description boolean
isArray()
Prüft, ob das Datum ein Array ist.boolean
isList()
Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.boolean
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.java.util.Iterator<Data>
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.java.lang.String
valueToString()
Liefert eine textliche Darstellung des Werts eines Datums zurück.Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, createModifiableCopy, createUnmodifiableCopy, getArray, getItem, 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 de.bsvrz.dav.daf.main.Data
asTextValue, containsItem, getAttributeGroup, getAttributeType, getName, isDefined, setToDefault, updated, updated
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
PlainData
public PlainData()
-
-
Method Details
-
isPlain
public boolean isPlain()Description copied from interface:Data
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.- Returns:
true
, falls das Datum eine einfaches Datum ist, sonstfalse
.
-
isList
public boolean isList()Description copied from interface:Data
Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.- Returns:
true
, falls das Datum eine Liste ist, sonstfalse
.
-
isArray
public boolean isArray()Description copied from interface:Data
Prüft, ob das Datum ein Array ist.- Returns:
true
, falls das Datum ein Array ist, sonstfalse
.
-
valueToString
public java.lang.String valueToString()Description copied from interface:Data
Liefert eine textliche Darstellung des Werts eines Datums zurück.- Returns:
- Wert des Datums
-
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.
-