All Known Implementing Classes:
AbstractAttributeInfo, ArrayAttributeInfo, ArrayElementAttributeInfo, AttributeGroupInfo, SingleAttributeInfo

public interface AttributeInfo
Schnittstelle, die noch zu dokumentieren ist.
  • Method Details

    • getName

      java.lang.String getName()
    • getDefinitionInfo

      AttributeDefinitionInfo getDefinitionInfo()
    • isArray

      boolean isArray()
    • dump

      void dump​(int indent)
    • isSizeFixed

      boolean isSizeFixed()
    • getFixedSize

      int getFixedSize()
    • getSize

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

      int getRelativeOffset()
    • getOffsetReferral

      AttributeInfo getOffsetReferral()
    • getAbsoluteOffset

      int getAbsoluteOffset​(byte[] bytes, int parentOffset)
    • getElementCount

      int getElementCount​(byte[] bytes, int offset)
    • getAbsoluteElementOffset

      int getAbsoluteElementOffset​(byte[] bytes, int offset, int elementIndex)
    • getElementInfo

      AttributeInfo getElementInfo()
    • isCountVariable

      boolean isCountVariable()
    • isCountLimited

      boolean isCountLimited()
    • getMaxCount

      int getMaxCount()
    • createModifiableData

      Data createModifiableData​(byte[] bytes)
    • getAttributeGroup

      default AttributeGroup getAttributeGroup()