de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1
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 Object
- implements AttributeInfo
Klasse, die noch zu dokumentieren ist.
- Author:
- Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_attribute
private final Attribute _attribute
_offset
private final int _offset
_offsetReferral
private final AttributeInfo _offsetReferral
_definitionInfo
private final AttributeDefinitionInfo _definitionInfo
AbstractAttributeInfo
protected AbstractAttributeInfo(Attribute attribute,
int offset,
AttributeInfo offsetReferral,
AttributeDefinitionInfo definitionInfo)
forAttribute
static AttributeInfo forAttribute(Attribute attribute,
int offset,
AttributeInfo offsetReferral)
getAttribute
protected Attribute getAttribute()
getName
public final String getName()
- Specified by:
getName
in interface AttributeInfo
dump
public void dump(int indent)
- Specified by:
dump
in interface AttributeInfo
getRelativeOffset
public int getRelativeOffset()
- Specified by:
getRelativeOffset
in interface AttributeInfo
getOffsetReferral
public AttributeInfo getOffsetReferral()
- Specified by:
getOffsetReferral
in interface AttributeInfo
getAbsoluteOffset
public int getAbsoluteOffset(byte[] bytes,
int parentOffset)
- Specified by:
getAbsoluteOffset
in interface AttributeInfo
getDefinitionInfo
public final AttributeDefinitionInfo getDefinitionInfo()
- Specified by:
getDefinitionInfo
in interface AttributeInfo
isCountVariable
public boolean isCountVariable()
- Specified by:
isCountVariable
in interface AttributeInfo
isCountLimited
public boolean isCountLimited()
- Specified by:
isCountLimited
in interface AttributeInfo
getMaxCount
public int getMaxCount()
- Specified by:
getMaxCount
in interface AttributeInfo
createModifiableData
public Data createModifiableData(byte[] bytes)
- Specified by:
createModifiableData
in interface AttributeInfo