Class AttributeTypeDefinitionInfo
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
-
- All Implemented Interfaces:
AttributeDefinitionInfo
- Direct Known Subclasses:
AbsoluteMillisecondsDefinitionInfo
,AbsoluteSecondsDefinitionInfo
,DoubleDefinitionInfo
,NumberDefinitionInfo
,ReferenceDefinitionInfo
,RelativeTimeDefinitionInfo
,StringDefinitionInfo
public abstract class AttributeTypeDefinitionInfo extends AbstractAttributeDefinitionInfo
Schnittstelle, die noch zu dokumentieren ist.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.text.NumberFormat
_doubleNumberFormat
-
Constructor Summary
Constructors Modifier Constructor Description protected
AttributeTypeDefinitionInfo(AttributeType attributeType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsItem(java.lang.String name)
void
dump(int indent)
AttributeType
getAttributeType()
AttributeInfo
getItem(int itemIndex)
AttributeInfo
getItem(java.lang.String name)
int
getItemCount()
int
getSize(byte[] bytes, int offset)
boolean
isList()
protected int
readInt(byte[] bytes, int offset)
protected long
readLong(byte[] bytes, int offset)
protected short
readShort(byte[] bytes, int offset)
protected long
readUnsignedInt(byte[] bytes, int offset)
-
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
byteValue, doubleValue, floatValue, forAttributeType, forAttributSet, forgetDataModel, getId, getMillis, getSeconds, getState, getSystemObject, getUnscaledSuffixText, getUnscaledValueText, intValue, isNumber, isNumberAttribute, isReferenceAttribute, isScalableNumberAttribute, isState, isTimeAttribute, longValue, shortValue, unscaledByteValue, unscaledDoubleValue, unscaledFloatValue, unscaledIntValue, unscaledLongValue, unscaledShortValue
-
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.AttributeDefinitionInfo
getFixedSize, getSuffixText, getValueText, isSizeFixed
-
-
-
-
Constructor Detail
-
AttributeTypeDefinitionInfo
protected AttributeTypeDefinitionInfo(AttributeType attributeType)
-
-
Method Detail
-
getAttributeType
public AttributeType getAttributeType()
-
isList
public boolean isList()
-
getItem
public AttributeInfo getItem(java.lang.String name)
-
containsItem
public boolean containsItem(java.lang.String name)
-
getItem
public AttributeInfo getItem(int itemIndex)
-
getItemCount
public int getItemCount()
-
dump
public void dump(int indent)
-
getSize
public int getSize(byte[] bytes, int offset)
-
readLong
protected long readLong(byte[] bytes, int offset)
-
readUnsignedInt
protected long readUnsignedInt(byte[] bytes, int offset)
-
readInt
protected int readInt(byte[] bytes, int offset)
-
readShort
protected short readShort(byte[] bytes, int offset)
-
-