Class ArrayElementAttributeInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.ArrayElementAttributeInfo
- All Implemented Interfaces:
AttributeInfo
public class ArrayElementAttributeInfo extends java.lang.Object implements AttributeInfo
Klasse, die noch zu dokumentieren ist.
-
Constructor Summary
Constructors Constructor Description ArrayElementAttributeInfo(Attribute attribute, AttributeDefinitionInfo definitionInfo)
-
Method Summary
Modifier and Type Method 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()
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
public java.lang.String 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
-