de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1
Class AbsoluteMillisecondsDefinitionInfo

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
          extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbsoluteMillisecondsDefinitionInfo
All Implemented Interfaces:
AttributeDefinitionInfo

public final class AbsoluteMillisecondsDefinitionInfo
extends AttributeTypeDefinitionInfo

Klasse, die noch zu dokumentieren ist.

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

Field Summary
 
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
_doubleNumberFormat
 
Constructor Summary
AbsoluteMillisecondsDefinitionInfo(TimeAttributeType att)
           
 
Method Summary
 int getFixedSize()
           
 long getMillis(byte[] bytes, int offset)
           
 long getSeconds(byte[] bytes, int offset)
           
 String getSuffixText(byte[] bytes, int offset)
           
 String getValueText(byte[] bytes, int offset)
           
 boolean isSizeFixed()
           
 boolean isTimeAttribute()
           
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
dump, getAttributeType, getItem, getItem, getItemCount, getSize, isList, readInt, readLong, readShort, readUnsignedInt
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
byteValue, doubleValue, floatValue, forAttributeType, forAttributSet, forgetDataModel, getId, getState, getSystemObject, getUnscaledSuffixText, getUnscaledValueText, intValue, isNumber, isNumberAttribute, isReferenceAttribute, isScalableNumberAttribute, isState, longValue, shortValue, unscaledByteValue, unscaledDoubleValue, unscaledFloatValue, unscaledIntValue, unscaledLongValue, unscaledShortValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbsoluteMillisecondsDefinitionInfo

public AbsoluteMillisecondsDefinitionInfo(TimeAttributeType att)
Method Detail

isSizeFixed

public boolean isSizeFixed()

getFixedSize

public int getFixedSize()

getValueText

public String getValueText(byte[] bytes,
                           int offset)

getSuffixText

public String getSuffixText(byte[] bytes,
                            int offset)

isTimeAttribute

public boolean isTimeAttribute()
Specified by:
isTimeAttribute in interface AttributeDefinitionInfo
Overrides:
isTimeAttribute in class AbstractAttributeDefinitionInfo

getSeconds

public long getSeconds(byte[] bytes,
                       int offset)
Specified by:
getSeconds in interface AttributeDefinitionInfo
Overrides:
getSeconds in class AbstractAttributeDefinitionInfo

getMillis

public long getMillis(byte[] bytes,
                      int offset)
Specified by:
getMillis in interface AttributeDefinitionInfo
Overrides:
getMillis in class AbstractAttributeDefinitionInfo