de.bsvrz.dav.daf.communication.dataRepresentation
Class AbstractData.PlainData

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

public abstract static class AbstractData.PlainData
extends AbstractData

Subklasse von AbstarctData, abgeleitet 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
AbstractData.PlainData()
           
 
Method Summary
 boolean isArray()
          Prüft, ob das Datum ein Array ist.
 boolean isList()
          Prüft, ob das Datum eine Liste ist, d.h.
 boolean isPlain()
          Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.
 Iterator iterator()
          Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
 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, getAttributeType, getName, isDefined, setToDefault
 

Constructor Detail

AbstractData.PlainData

public AbstractData.PlainData()
Method Detail

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, sonst false.

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, sonst false.

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, sonst false.

valueToString

public String valueToString()
Description copied from interface: Data
Liefert eine textliche Darstellung des Werts eines Datums zurück.

Returns:
Wert des Datums

iterator

public Iterator 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.