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 Detail
-
AbstractAttributeInfo
protected AbstractAttributeInfo(Attribute attribute, int offset, AttributeInfo offsetReferral, AttributeDefinitionInfo definitionInfo)
-
-
Method Detail
-
getAttribute
protected Attribute 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
public AttributeInfo getOffsetReferral()
- Specified by:
getOffsetReferral
in interfaceAttributeInfo
-
getAbsoluteOffset
public int getAbsoluteOffset(byte[] bytes, int parentOffset)
- Specified by:
getAbsoluteOffset
in interfaceAttributeInfo
-
getDefinitionInfo
public final AttributeDefinitionInfo 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
public Data createModifiableData(byte[] bytes)
- Specified by:
createModifiableData
in interfaceAttributeInfo
-
-