public class ArrayAttributeInfo extends AbstractAttributeInfo
Constructor and Description |
---|
ArrayAttributeInfo(Attribute attribute,
int offset,
AttributeInfo offsetReferral,
AttributeDefinitionInfo definitionInfo) |
Modifier and Type | Method and Description |
---|---|
int |
getAbsoluteElementOffset(byte[] bytes,
int offset,
int elementIndex) |
int |
getElementCount(byte[] bytes,
int offset) |
AttributeInfo |
getElementInfo() |
int |
getFixedSize() |
int |
getSize(byte[] bytes,
int offset) |
boolean |
isArray() |
boolean |
isSizeFixed() |
createModifiableData, dump, getAbsoluteOffset, getAttribute, getDefaultAttributeValue, getDefinitionInfo, getMaxCount, getName, getOffsetReferral, getRelativeOffset, isCountLimited, isCountVariable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributeGroup
public ArrayAttributeInfo(Attribute attribute, int offset, AttributeInfo offsetReferral, AttributeDefinitionInfo definitionInfo)
public boolean isArray()
public boolean isSizeFixed()
public int getFixedSize()
public int getSize(byte[] bytes, int offset)
public int getElementCount(byte[] bytes, int offset)
public int getAbsoluteElementOffset(byte[] bytes, int offset, int elementIndex)
public AttributeInfo getElementInfo()