Class AttributeGroupInfo
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeGroupInfo
-
- All Implemented Interfaces:
AttributeInfo
public class AttributeGroupInfo extends java.lang.Object implements AttributeInfo
Klasse, die noch zu dokumentieren ist.
-
-
Method Summary
Modifier and Type Method 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()
-
-
-
Method Detail
-
forAttributeGroup
public static AttributeInfo forAttributeGroup(AttributeGroup atg)
-
forgetDataModel
public static void forgetDataModel(DataModel dataModel)
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceAttributeInfo
-
getDefinitionInfo
public AttributeDefinitionInfo getDefinitionInfo()
- Specified by:
getDefinitionInfo
in interfaceAttributeInfo
-
isArray
public boolean isArray()
- Specified by:
isArray
in interfaceAttributeInfo
-
dump
public void dump(int indent)
- Specified by:
dump
in interfaceAttributeInfo
-
isSizeFixed
public boolean isSizeFixed()
- Specified by:
isSizeFixed
in interfaceAttributeInfo
-
getFixedSize
public int getFixedSize()
- Specified by:
getFixedSize
in interfaceAttributeInfo
-
getSize
public int getSize(byte[] bytes, int offset)
- Specified by:
getSize
in interfaceAttributeInfo
-
getRelativeOffset
public int getRelativeOffset()
- Specified by:
getRelativeOffset
in interfaceAttributeInfo
-
getOffsetReferral
public AttributeInfo getOffsetReferral()
- Specified by:
getOffsetReferral
in interfaceAttributeInfo
-
getAbsoluteOffset
public int getAbsoluteOffset(byte[] bytes, int parentOffset)
- Specified by:
getAbsoluteOffset
in interfaceAttributeInfo
-
getElementCount
public int getElementCount(byte[] bytes, int offset)
- Specified by:
getElementCount
in interfaceAttributeInfo
-
getAbsoluteElementOffset
public int getAbsoluteElementOffset(byte[] bytes, int offset, int elementIndex)
- Specified by:
getAbsoluteElementOffset
in interfaceAttributeInfo
-
getElementInfo
public AttributeInfo getElementInfo()
- Specified by:
getElementInfo
in interfaceAttributeInfo
-
isCountVariable
public boolean isCountVariable()
- Specified by:
isCountVariable
in interfaceAttributeInfo
-
isCountLimited
public boolean isCountLimited()
- Specified by:
isCountLimited
in interfaceAttributeInfo
-
getMaxCount
public int getMaxCount()
- Specified by:
getMaxCount
in interfaceAttributeInfo
-
createModifiableData
public Data createModifiableData(byte[] bytes)
- Specified by:
createModifiableData
in interfaceAttributeInfo
-
getAttributeGroup
public AttributeGroup getAttributeGroup()
- Specified by:
getAttributeGroup
in interfaceAttributeInfo
-
-