public class AttributeGroupInfo extends java.lang.Object implements AttributeInfo
| Modifier and Type | Method and Description |
|---|---|
Data |
createModifiableData(byte[] bytes) |
void |
dump(int indent) |
static AttributeInfo |
forAttributeGroup(AttributeGroup atg) |
static void |
forgetDataModel(DataModel dataModel) |
int |
getAbsoluteElementOffset(byte[] bytes,
int offset,
int elementIndex) |
int |
getAbsoluteOffset(byte[] bytes,
int parentOffset) |
AttributeGroup |
getAttributeGroup() |
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() |
public static AttributeInfo forAttributeGroup(AttributeGroup atg)
public static void forgetDataModel(DataModel dataModel)
public java.lang.String getName()
getName in interface AttributeInfopublic AttributeDefinitionInfo getDefinitionInfo()
getDefinitionInfo in interface AttributeInfopublic boolean isArray()
isArray in interface AttributeInfopublic void dump(int indent)
dump in interface AttributeInfopublic boolean isSizeFixed()
isSizeFixed in interface AttributeInfopublic int getFixedSize()
getFixedSize in interface AttributeInfopublic int getSize(byte[] bytes,
int offset)
getSize in interface AttributeInfopublic int getRelativeOffset()
getRelativeOffset in interface AttributeInfopublic AttributeInfo getOffsetReferral()
getOffsetReferral in interface AttributeInfopublic int getAbsoluteOffset(byte[] bytes,
int parentOffset)
getAbsoluteOffset in interface AttributeInfopublic int getElementCount(byte[] bytes,
int offset)
getElementCount in interface AttributeInfopublic int getAbsoluteElementOffset(byte[] bytes,
int offset,
int elementIndex)
getAbsoluteElementOffset in interface AttributeInfopublic AttributeInfo getElementInfo()
getElementInfo in interface AttributeInfopublic boolean isCountVariable()
isCountVariable in interface AttributeInfopublic boolean isCountLimited()
isCountLimited in interface AttributeInfopublic int getMaxCount()
getMaxCount in interface AttributeInfopublic Data createModifiableData(byte[] bytes)
createModifiableData in interface AttributeInfopublic AttributeGroup getAttributeGroup()
getAttributeGroup in interface AttributeInfo