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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatacreateModifiableData(byte[] bytes)voiddump(int indent)intgetAbsoluteElementOffset(byte[] bytes, int offset, int elementIndex)intgetAbsoluteOffset(byte[] bytes, int parentOffset)AttributeDefinitionInfogetDefinitionInfo()intgetElementCount(byte[] bytes, int offset)AttributeInfogetElementInfo()intgetFixedSize()intgetMaxCount()java.lang.StringgetName()AttributeInfogetOffsetReferral()intgetRelativeOffset()intgetSize(byte[] bytes, int offset)booleanisArray()booleanisCountLimited()booleanisCountVariable()booleanisSizeFixed()-
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 Detail
-
ArrayElementAttributeInfo
public ArrayElementAttributeInfo(Attribute attribute, AttributeDefinitionInfo definitionInfo)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceAttributeInfo
-
getDefinitionInfo
public AttributeDefinitionInfo getDefinitionInfo()
- Specified by:
getDefinitionInfoin interfaceAttributeInfo
-
isArray
public boolean isArray()
- Specified by:
isArrayin interfaceAttributeInfo
-
dump
public void dump(int indent)
- Specified by:
dumpin interfaceAttributeInfo
-
isSizeFixed
public boolean isSizeFixed()
- Specified by:
isSizeFixedin interfaceAttributeInfo
-
getFixedSize
public int getFixedSize()
- Specified by:
getFixedSizein interfaceAttributeInfo
-
getSize
public int getSize(byte[] bytes, int offset)- Specified by:
getSizein interfaceAttributeInfo
-
getRelativeOffset
public int getRelativeOffset()
- Specified by:
getRelativeOffsetin interfaceAttributeInfo
-
getOffsetReferral
public AttributeInfo getOffsetReferral()
- Specified by:
getOffsetReferralin interfaceAttributeInfo
-
getAbsoluteOffset
public int getAbsoluteOffset(byte[] bytes, int parentOffset)- Specified by:
getAbsoluteOffsetin interfaceAttributeInfo
-
getElementCount
public int getElementCount(byte[] bytes, int offset)- Specified by:
getElementCountin interfaceAttributeInfo
-
getAbsoluteElementOffset
public int getAbsoluteElementOffset(byte[] bytes, int offset, int elementIndex)- Specified by:
getAbsoluteElementOffsetin interfaceAttributeInfo
-
getElementInfo
public AttributeInfo getElementInfo()
- Specified by:
getElementInfoin interfaceAttributeInfo
-
isCountVariable
public boolean isCountVariable()
- Specified by:
isCountVariablein interfaceAttributeInfo
-
isCountLimited
public boolean isCountLimited()
- Specified by:
isCountLimitedin interfaceAttributeInfo
-
getMaxCount
public int getMaxCount()
- Specified by:
getMaxCountin interfaceAttributeInfo
-
createModifiableData
public Data createModifiableData(byte[] bytes)
- Specified by:
createModifiableDatain interfaceAttributeInfo
-
-