public interface AttributeInfo
Modifier and Type | Method and Description |
---|---|
Data |
createModifiableData(byte[] bytes) |
void |
dump(int indent) |
int |
getAbsoluteElementOffset(byte[] bytes,
int offset,
int elementIndex) |
int |
getAbsoluteOffset(byte[] bytes,
int parentOffset) |
AttributeDefinitionInfo |
getDefinitionInfo() |
int |
getElementCount(byte[] bytes,
int offset) |
AttributeInfo |
getElementInfo() |
int |
getFixedSize() |
int |
getMaxCount() |
java.lang.String |
getName() |
AttributeInfo |
getOffsetReferral() |
int |
getRelativeOffset() |
int |
getSize(byte[] bytes,
int offset) |
boolean |
isArray() |
boolean |
isCountLimited() |
boolean |
isCountVariable() |
boolean |
isSizeFixed() |
java.lang.String getName()
AttributeDefinitionInfo getDefinitionInfo()
boolean isArray()
void dump(int indent)
boolean isSizeFixed()
int getFixedSize()
int getSize(byte[] bytes, int offset)
int getRelativeOffset()
AttributeInfo getOffsetReferral()
int getAbsoluteOffset(byte[] bytes, int parentOffset)
int getElementCount(byte[] bytes, int offset)
int getAbsoluteElementOffset(byte[] bytes, int offset, int elementIndex)
AttributeInfo getElementInfo()
boolean isCountVariable()
boolean isCountLimited()
int getMaxCount()
Data createModifiableData(byte[] bytes)