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 protectedAbstractAttributeInfo(Attribute attribute, int offset, AttributeInfo offsetReferral, AttributeDefinitionInfo definitionInfo) -
Method Summary
Modifier and Type Method Description DatacreateModifiableData(byte[] bytes)voiddump(int indent)intgetAbsoluteOffset(byte[] bytes, int parentOffset)protected AttributegetAttribute()java.lang.StringgetDefaultAttributeValue()AttributeDefinitionInfogetDefinitionInfo()intgetMaxCount()java.lang.StringgetName()AttributeInfogetOffsetReferral()intgetRelativeOffset()booleanisCountLimited()booleanisCountVariable()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getNamein interfaceAttributeInfo
-
dump
public void dump(int indent)- Specified by:
dumpin interfaceAttributeInfo
-
getRelativeOffset
public int getRelativeOffset()- Specified by:
getRelativeOffsetin interfaceAttributeInfo
-
getOffsetReferral
- Specified by:
getOffsetReferralin interfaceAttributeInfo
-
getAbsoluteOffset
public int getAbsoluteOffset(byte[] bytes, int parentOffset)- Specified by:
getAbsoluteOffsetin interfaceAttributeInfo
-
getDefinitionInfo
- Specified by:
getDefinitionInfoin 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
-
getDefaultAttributeValue
public java.lang.String getDefaultAttributeValue() -
createModifiableData
- Specified by:
createModifiableDatain interfaceAttributeInfo
-