de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1
Class ArrayAttributeInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeInfo
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.ArrayAttributeInfo
- All Implemented Interfaces:
- AttributeInfo
public class ArrayAttributeInfo
- extends AbstractAttributeInfo
Klasse, die noch zu dokumentieren ist.
- Author:
- Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeInfo |
createModifiableData, dump, forAttribute, getAbsoluteOffset, getAttribute, getDefinitionInfo, getMaxCount, getName, getOffsetReferral, getRelativeOffset, isCountLimited, isCountVariable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_sizeFixed
private final boolean _sizeFixed
_fixedSize
private final int _fixedSize
_elementInfo
private final AttributeInfo _elementInfo
ArrayAttributeInfo
public ArrayAttributeInfo(Attribute attribute,
int offset,
AttributeInfo offsetReferral,
AttributeDefinitionInfo definitionInfo)
isArray
public boolean isArray()
isSizeFixed
public boolean isSizeFixed()
getFixedSize
public int getFixedSize()
getSize
public int getSize(byte[] bytes,
int offset)
getElementCount
public int getElementCount(byte[] bytes,
int offset)
getAbsoluteElementOffset
public int getAbsoluteElementOffset(byte[] bytes,
int offset,
int elementIndex)
getElementInfo
public AttributeInfo getElementInfo()
getRelativeOffset
private int getRelativeOffset(byte[] bytes,
int offset,
int elementIndex)