Class AbstractAttributeInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeInfo
- All Implemented Interfaces:
AttributeInfo
- Direct Known Subclasses:
ArrayAttributeInfo
,SingleAttributeInfo
public abstract class AbstractAttributeInfo extends java.lang.Object implements AttributeInfo
Klasse, die noch zu dokumentieren ist.
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractAttributeInfo(Attribute attribute, int offset, AttributeInfo offsetReferral, AttributeDefinitionInfo definitionInfo)
-
Method Summary
Modifier and Type Method Description Data
createModifiableData(byte[] bytes)
void
dump(int indent)
int
getAbsoluteOffset(byte[] bytes, int parentOffset)
protected Attribute
getAttribute()
java.lang.String
getDefaultAttributeValue()
AttributeDefinitionInfo
getDefinitionInfo()
int
getMaxCount()
java.lang.String
getName()
AttributeInfo
getOffsetReferral()
int
getRelativeOffset()
boolean
isCountLimited()
boolean
isCountVariable()
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
public final java.lang.String 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
public java.lang.String getDefaultAttributeValue() -
createModifiableData
- Specified by:
createModifiableData
in interfaceAttributeInfo
-