Interface AttributeInfo
- All Known Implementing Classes:
AbstractAttributeInfo,ArrayAttributeInfo,ArrayElementAttributeInfo,AttributeGroupInfo,SingleAttributeInfo
public interface AttributeInfo
Schnittstelle, die noch zu dokumentieren ist.
-
Method Summary
Modifier and Type Method Description DatacreateModifiableData(byte[] bytes)voiddump(int indent)intgetAbsoluteElementOffset(byte[] bytes, int offset, int elementIndex)intgetAbsoluteOffset(byte[] bytes, int parentOffset)default AttributeGroupgetAttributeGroup()AttributeDefinitionInfogetDefinitionInfo()intgetElementCount(byte[] bytes, int offset)AttributeInfogetElementInfo()intgetFixedSize()intgetMaxCount()java.lang.StringgetName()AttributeInfogetOffsetReferral()intgetRelativeOffset()intgetSize(byte[] bytes, int offset)booleanisArray()booleanisCountLimited()booleanisCountVariable()booleanisSizeFixed()
-
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
-
getAttributeGroup
-