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.
  • Method Details

    • dump

      void dump(int indent)
    • isSizeFixed

      boolean isSizeFixed()
    • getFixedSize

      int getFixedSize()
    • getAttributeType

      AttributeType getAttributeType()
    • isList

      boolean isList()
    • getItem

      AttributeInfo getItem(String name)
    • containsItem

      boolean containsItem(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)