Class NumberDefinitionInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.NumberDefinitionInfo
- All Implemented Interfaces:
AttributeDefinitionInfo
- Direct Known Subclasses:
ByteDefinitionInfo,IntDefinitionInfo,LongDefinitionInfo,ShortDefinitionInfo
public abstract class NumberDefinitionInfo extends AttributeTypeDefinitionInfo
Klasse, die noch zu dokumentieren ist.
-
Field Summary
Fields Modifier and Type Field Description protected static java.text.NumberFormat_integerNumberFormatprotected static java.text.NumberFormat_precisionTestNumberFormatFields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
_doubleNumberFormat -
Constructor Summary
Constructors Constructor Description NumberDefinitionInfo(IntegerAttributeType att) -
Method Summary
Modifier and Type Method Description bytebyteValue(byte[] bytes, int offset)doubledoubleValue(byte[] bytes, int offset)floatfloatValue(byte[] bytes, int offset)IntegerValueStategetState(byte[] bytes, int offset)protected IntegerValueStategetState(long value)java.lang.StringgetSuffixText(byte[] bytes, int offset)java.lang.StringgetUnscaledSuffixText(byte[] bytes, int offset)java.lang.StringgetUnscaledValueText(byte[] bytes, int offset)java.lang.StringgetValueText(byte[] bytes, int offset)intintValue(byte[] bytes, int offset)booleanisNumber(byte[] bytes, int offset)booleanisNumberAttribute()booleanisScalableNumberAttribute()booleanisSizeFixed()booleanisState(byte[] bytes, int offset)longlongValue(byte[] bytes, int offset)shortshortValue(byte[] bytes, int offset)Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AttributeTypeDefinitionInfo
containsItem, dump, getAttributeType, getItem, getItem, getItemCount, getSize, isList, readInt, readLong, readShort, readUnsignedIntMethods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
forAttributeType, forAttributSet, forgetDataModel, getId, getMillis, getSeconds, getSystemObject, isReferenceAttribute, isTimeAttribute, unscaledByteValue, unscaledDoubleValue, unscaledFloatValue, unscaledIntValue, unscaledLongValue, unscaledShortValueMethods 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.AttributeDefinitionInfo
getFixedSize
-
Field Details
-
_integerNumberFormat
protected static final java.text.NumberFormat _integerNumberFormat -
_precisionTestNumberFormat
protected static final java.text.NumberFormat _precisionTestNumberFormat
-
-
Constructor Details
-
NumberDefinitionInfo
-
-
Method Details
-
isSizeFixed
public boolean isSizeFixed() -
isNumberAttribute
public boolean isNumberAttribute()- Specified by:
isNumberAttributein interfaceAttributeDefinitionInfo- Overrides:
isNumberAttributein classAbstractAttributeDefinitionInfo
-
isScalableNumberAttribute
public boolean isScalableNumberAttribute()- Specified by:
isScalableNumberAttributein interfaceAttributeDefinitionInfo- Overrides:
isScalableNumberAttributein classAbstractAttributeDefinitionInfo
-
isNumber
public boolean isNumber(byte[] bytes, int offset)- Specified by:
isNumberin interfaceAttributeDefinitionInfo- Overrides:
isNumberin classAbstractAttributeDefinitionInfo
-
isState
public boolean isState(byte[] bytes, int offset)- Specified by:
isStatein interfaceAttributeDefinitionInfo- Overrides:
isStatein classAbstractAttributeDefinitionInfo
-
getUnscaledValueText
public java.lang.String getUnscaledValueText(byte[] bytes, int offset)- Specified by:
getUnscaledValueTextin interfaceAttributeDefinitionInfo- Overrides:
getUnscaledValueTextin classAbstractAttributeDefinitionInfo
-
getUnscaledSuffixText
public java.lang.String getUnscaledSuffixText(byte[] bytes, int offset)- Specified by:
getUnscaledSuffixTextin interfaceAttributeDefinitionInfo- Overrides:
getUnscaledSuffixTextin classAbstractAttributeDefinitionInfo
-
getValueText
public java.lang.String getValueText(byte[] bytes, int offset) -
getSuffixText
public java.lang.String getSuffixText(byte[] bytes, int offset) -
getState
- Specified by:
getStatein interfaceAttributeDefinitionInfo- Overrides:
getStatein classAbstractAttributeDefinitionInfo
-
getState
-
byteValue
public byte byteValue(byte[] bytes, int offset)- Specified by:
byteValuein interfaceAttributeDefinitionInfo- Overrides:
byteValuein classAbstractAttributeDefinitionInfo
-
shortValue
public short shortValue(byte[] bytes, int offset)- Specified by:
shortValuein interfaceAttributeDefinitionInfo- Overrides:
shortValuein classAbstractAttributeDefinitionInfo
-
intValue
public int intValue(byte[] bytes, int offset)- Specified by:
intValuein interfaceAttributeDefinitionInfo- Overrides:
intValuein classAbstractAttributeDefinitionInfo
-
longValue
public long longValue(byte[] bytes, int offset)- Specified by:
longValuein interfaceAttributeDefinitionInfo- Overrides:
longValuein classAbstractAttributeDefinitionInfo
-
floatValue
public float floatValue(byte[] bytes, int offset)- Specified by:
floatValuein interfaceAttributeDefinitionInfo- Overrides:
floatValuein classAbstractAttributeDefinitionInfo
-
doubleValue
public double doubleValue(byte[] bytes, int offset)- Specified by:
doubleValuein interfaceAttributeDefinitionInfo- Overrides:
doubleValuein classAbstractAttributeDefinitionInfo
-