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​(java.lang.String name)
    • containsItem

      boolean containsItem​(java.lang.String name)
    • getItem

      AttributeInfo getItem​(int itemIndex)
    • getItemCount

      int getItemCount()
    • getSize

      int getSize​(byte[] bytes, int offset)
    • getValueText

      java.lang.String getValueText​(byte[] bytes, int offset)
    • getSuffixText

      java.lang.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

      java.lang.String getUnscaledValueText​(byte[] bytes, int offset)
    • getUnscaledSuffixText

      java.lang.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)