Class AbstractAttributeInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeInfo
- All Implemented Interfaces:
AttributeInfo
- Direct Known Subclasses:
ArrayAttributeInfo
,SingleAttributeInfo
Klasse, die noch zu dokumentieren ist.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractAttributeInfo
(Attribute attribute, int offset, AttributeInfo offsetReferral, AttributeDefinitionInfo definitionInfo) -
Method Summary
Modifier and TypeMethodDescriptioncreateModifiableData
(byte[] bytes) void
dump
(int indent) int
getAbsoluteOffset
(byte[] bytes, int parentOffset) protected Attribute
final AttributeDefinitionInfo
int
final String
getName()
int
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
getAbsoluteElementOffset, getAttributeGroup, getElementCount, getElementInfo, getFixedSize, getSize, isArray, isSizeFixed
-
Constructor Details
-
AbstractAttributeInfo
protected AbstractAttributeInfo(Attribute attribute, int offset, AttributeInfo offsetReferral, AttributeDefinitionInfo definitionInfo)
-
-
Method Details
-
getAttribute
-
getName
- Specified by:
getName
in interfaceAttributeInfo
-
dump
public void dump(int indent) - Specified by:
dump
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
-
getDefinitionInfo
- Specified by:
getDefinitionInfo
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
-
getDefaultAttributeValue
-
createModifiableData
- Specified by:
createModifiableData
in interfaceAttributeInfo
-