Class ArrayElementAttributeInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.ArrayElementAttributeInfo
- All Implemented Interfaces:
AttributeInfo
Klasse, die noch zu dokumentieren ist.
-
Constructor Summary
ConstructorsConstructorDescriptionArrayElementAttributeInfo
(Attribute attribute, AttributeDefinitionInfo definitionInfo) -
Method Summary
Modifier and TypeMethodDescriptioncreateModifiableData
(byte[] bytes) void
dump
(int indent) int
getAbsoluteElementOffset
(byte[] bytes, int offset, int elementIndex) int
getAbsoluteOffset
(byte[] bytes, int parentOffset) int
getElementCount
(byte[] bytes, int offset) int
int
getName()
int
int
getSize
(byte[] bytes, int offset) boolean
isArray()
boolean
boolean
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.bsvrz.dav.daf.communication.dataRepresentation.data.info.AttributeInfo
getAttributeGroup
-
Constructor Details
-
ArrayElementAttributeInfo
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceAttributeInfo
-
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
- 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
- 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
- Specified by:
createModifiableData
in interfaceAttributeInfo
-