de.bsvrz.dav.daf.communication.dataRepresentation.data.info
Interface AttributeInfo
- All Known Implementing Classes:
- AbstractAttributeInfo, ArrayAttributeInfo, ArrayElementAttributeInfo, AttributeGroupInfo, SingleAttributeInfo
public interface AttributeInfo
Schnittstelle, die noch zu dokumentieren ist.
- Author:
- Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)
getName
String getName()
getDefinitionInfo
AttributeDefinitionInfo getDefinitionInfo()
isArray
boolean isArray()
dump
void dump(int indent)
isSizeFixed
boolean isSizeFixed()
getFixedSize
int getFixedSize()
getSize
int getSize(byte[] bytes,
int offset)
getRelativeOffset
int getRelativeOffset()
getOffsetReferral
AttributeInfo getOffsetReferral()
getAbsoluteOffset
int getAbsoluteOffset(byte[] bytes,
int parentOffset)
getElementCount
int getElementCount(byte[] bytes,
int offset)
getAbsoluteElementOffset
int getAbsoluteElementOffset(byte[] bytes,
int offset,
int elementIndex)
getElementInfo
AttributeInfo getElementInfo()
isCountVariable
boolean isCountVariable()
isCountLimited
boolean isCountLimited()
getMaxCount
int getMaxCount()
createModifiableData
Data createModifiableData(byte[] bytes)