de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray
Class ByteArrayStructuredData

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData
All Implemented Interfaces:
Data
Direct Known Subclasses:
ByteArrayArrayData, ByteArrayListData

public abstract class ByteArrayStructuredData
extends ByteArrayData

Klasse, die noch zu dokumentieren ist.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data
Data.Array, Data.FormatException, Data.NumberArray, Data.NumberValue, Data.ReferenceArray, Data.ReferenceValue, Data.TextArray, Data.TextValue, Data.TimeArray, Data.TimeValue
 
Field Summary
 
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
_bytes, _info, _offset
 
Constructor Summary
protected ByteArrayStructuredData(byte[] bytes, int offset, AttributeInfo info)
           
 
Method Summary
 Data.ReferenceValue asReferenceValue()
          Liefert eine Referenz-Ansicht auf dieses einfache Datum zurück.
 Data.NumberValue asScaledValue()
          Liefert eine Skalierte-Ansicht auf dieses einfache Datum zurück.
 Data.TextValue asTextValue()
          Liefert eine Text-Ansicht auf dieses einfache Datum zurück.
 Data.TimeValue asTimeValue()
          Liefert eine Zeit-Ansicht auf dieses einfache Datum zurück.
 Data.NumberValue asUnscaledValue()
          Liefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück.
 String valueToString()
          Liefert eine textliche Darstellung des Werts eines Datums zurück.
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
create, create, create, createModifiableCopy, createUnmodifiableCopy, dump, equals, getArray, getAttributeType, getBytes, getInfo, getItem, getItem, getName, getOffset, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, isArray, isDefined, isList, isPlain, iterator, setToDefault, toDebugString, toParamString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.bsvrz.dav.daf.main.Data
asArray, asReferenceArray, asScaledArray, asTextArray, asTimeArray, asUnscaledArray
 

Constructor Detail

ByteArrayStructuredData

protected ByteArrayStructuredData(byte[] bytes,
                                  int offset,
                                  AttributeInfo info)
Method Detail

valueToString

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

Specified by:
valueToString in interface Data
Specified by:
valueToString in class ByteArrayData
Returns:
Wert des Datums

asUnscaledValue

public Data.NumberValue asUnscaledValue()
Description copied from interface: Data
Liefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück.

Returns:
Unskalierte-Ansicht des Datums.

asTimeValue

public Data.TimeValue asTimeValue()
Description copied from interface: Data
Liefert eine Zeit-Ansicht auf dieses einfache Datum zurück.

Returns:
Zeit-Ansicht des Datums.

asScaledValue

public Data.NumberValue asScaledValue()
Description copied from interface: Data
Liefert eine Skalierte-Ansicht auf dieses einfache Datum zurück.

Returns:
Skalierte-Ansicht des Datums.

asReferenceValue

public Data.ReferenceValue asReferenceValue()
Description copied from interface: Data
Liefert eine Referenz-Ansicht auf dieses einfache Datum zurück.

Returns:
Referenz-Ansicht des Datums.

asTextValue

public Data.TextValue asTextValue()
Description copied from interface: Data
Liefert eine Text-Ansicht auf dieses einfache Datum zurück.

Returns:
Text-Ansicht des Datums.