de.bsvrz.dav.daf.communication.dataRepresentation.data.info
Interface AttributeDefinitionInfo

All Known Implementing Classes:
AbsoluteMillisecondsDefinitionInfo, AbsoluteSecondsDefinitionInfo, AbstractAttributeDefinitionInfo, AttributeSetDefinitionInfo, AttributeTypeDefinitionInfo, ByteDefinitionInfo, DoubleDefinitionInfo, FloatDefinitionInfo, IntDefinitionInfo, LongDefinitionInfo, NumberDefinitionInfo, ReferenceDefinitionInfo, RelativeMillisecondsDefinitionInfo, RelativeSecondsDefinitionInfo, RelativeTimeDefinitionInfo, ShortDefinitionInfo, StringDefinitionInfo

public interface AttributeDefinitionInfo

Schnittstelle, die noch zu dokumentieren ist.

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

Method Summary
 byte byteValue(byte[] bytes, int offset)
           
 double doubleValue(byte[] bytes, int offset)
           
 void dump(int indent)
           
 float floatValue(byte[] bytes, int offset)
           
 AttributeType getAttributeType()
           
 int getFixedSize()
           
 long getId(byte[] bytes, int offset)
           
 AttributeInfo getItem(int itemIndex)
           
 AttributeInfo getItem(String name)
           
 int getItemCount()
           
 long getMillis(byte[] bytes, int offset)
           
 long getSeconds(byte[] bytes, int offset)
           
 int getSize(byte[] bytes, int offset)
           
 IntegerValueState getState(byte[] bytes, int offset)
           
 String getSuffixText(byte[] bytes, int offset)
           
 SystemObject getSystemObject(byte[] bytes, int offset)
           
 String getUnscaledSuffixText(byte[] bytes, int offset)
           
 String getUnscaledValueText(byte[] bytes, int offset)
           
 String getValueText(byte[] bytes, int offset)
           
 int intValue(byte[] bytes, int offset)
           
 boolean isList()
           
 boolean isNumber(byte[] bytes, int offset)
           
 boolean isNumberAttribute()
           
 boolean isReferenceAttribute()
           
 boolean isScalableNumberAttribute()
           
 boolean isSizeFixed()
           
 boolean isState(byte[] bytes, int offset)
           
 boolean isTimeAttribute()
           
 long longValue(byte[] bytes, int offset)
           
 short shortValue(byte[] bytes, int offset)
           
 byte unscaledByteValue(byte[] bytes, int offset)
           
 double unscaledDoubleValue(byte[] bytes, int offset)
           
 float unscaledFloatValue(byte[] bytes, int offset)
           
 int unscaledIntValue(byte[] bytes, int offset)
           
 long unscaledLongValue(byte[] bytes, int offset)
           
 short unscaledShortValue(byte[] bytes, int offset)
           
 

Method Detail

dump

void dump(int indent)

isSizeFixed

boolean isSizeFixed()

getFixedSize

int getFixedSize()

getAttributeType

AttributeType getAttributeType()

isList

boolean isList()

getItem

AttributeInfo getItem(String name)

getItem

AttributeInfo getItem(int itemIndex)

getItemCount

int getItemCount()

getSize

int getSize(byte[] bytes,
            int offset)

getValueText

String getValueText(byte[] bytes,
                    int offset)

getSuffixText

String getSuffixText(byte[] bytes,
                     int offset)

isTimeAttribute

boolean isTimeAttribute()

getSeconds

long getSeconds(byte[] bytes,
                int offset)

getMillis

long getMillis(byte[] bytes,
               int offset)

isReferenceAttribute

boolean isReferenceAttribute()

getId

long getId(byte[] bytes,
           int offset)

getSystemObject

SystemObject getSystemObject(byte[] bytes,
                             int offset)

isNumberAttribute

boolean isNumberAttribute()

isScalableNumberAttribute

boolean isScalableNumberAttribute()

isNumber

boolean isNumber(byte[] bytes,
                 int offset)

isState

boolean isState(byte[] bytes,
                int offset)

unscaledByteValue

byte unscaledByteValue(byte[] bytes,
                       int offset)

unscaledShortValue

short unscaledShortValue(byte[] bytes,
                         int offset)

unscaledIntValue

int unscaledIntValue(byte[] bytes,
                     int offset)

unscaledLongValue

long unscaledLongValue(byte[] bytes,
                       int offset)

unscaledFloatValue

float unscaledFloatValue(byte[] bytes,
                         int offset)

unscaledDoubleValue

double unscaledDoubleValue(byte[] bytes,
                           int offset)

getUnscaledValueText

String getUnscaledValueText(byte[] bytes,
                            int offset)

getUnscaledSuffixText

String getUnscaledSuffixText(byte[] bytes,
                             int offset)

getState

IntegerValueState getState(byte[] bytes,
                           int offset)

byteValue

byte byteValue(byte[] bytes,
               int offset)

shortValue

short shortValue(byte[] bytes,
                 int offset)

intValue

int intValue(byte[] bytes,
             int offset)

longValue

long longValue(byte[] bytes,
               int offset)

floatValue

float floatValue(byte[] bytes,
                 int offset)

doubleValue

double doubleValue(byte[] bytes,
                   int offset)