Interface AttributeInfo
-
- All Known Implementing Classes:
AbstractAttributeInfo,ArrayAttributeInfo,ArrayElementAttributeInfo,AttributeGroupInfo,SingleAttributeInfo
public interface AttributeInfoSchnittstelle, die noch zu dokumentieren ist.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods 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 Detail
-
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()
-
-