Class AbstractAttributeDefinitionInfo
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
-
- All Implemented Interfaces:
AttributeDefinitionInfo
- Direct Known Subclasses:
AttributeSetDefinitionInfo,AttributeTypeDefinitionInfo
public abstract class AbstractAttributeDefinitionInfo extends java.lang.Object implements AttributeDefinitionInfo
Klasse, die noch zu dokumentieren ist.
-
-
Constructor Summary
Constructors Constructor Description AbstractAttributeDefinitionInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description bytebyteValue(byte[] bytes, int offset)doubledoubleValue(byte[] bytes, int offset)floatfloatValue(byte[] bytes, int offset)static AttributeDefinitionInfoforAttributeType(AttributeType attributeType)static AttributeDefinitionInfoforAttributSet(AttributeSet attributeSet)static voidforgetDataModel(DataModel dataModel)longgetId(byte[] bytes, int offset)longgetMillis(byte[] bytes, int offset)longgetSeconds(byte[] bytes, int offset)IntegerValueStategetState(byte[] bytes, int offset)SystemObjectgetSystemObject(byte[] bytes, int offset)java.lang.StringgetUnscaledSuffixText(byte[] bytes, int offset)java.lang.StringgetUnscaledValueText(byte[] bytes, int offset)intintValue(byte[] bytes, int offset)booleanisNumber(byte[] bytes, int offset)booleanisNumberAttribute()booleanisReferenceAttribute()booleanisScalableNumberAttribute()booleanisState(byte[] bytes, int offset)booleanisTimeAttribute()longlongValue(byte[] bytes, int offset)shortshortValue(byte[] bytes, int offset)byteunscaledByteValue(byte[] bytes, int offset)doubleunscaledDoubleValue(byte[] bytes, int offset)floatunscaledFloatValue(byte[] bytes, int offset)intunscaledIntValue(byte[] bytes, int offset)longunscaledLongValue(byte[] bytes, int offset)shortunscaledShortValue(byte[] bytes, int offset)-
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
containsItem, dump, getAttributeType, getFixedSize, getItem, getItem, getItemCount, getSize, getSuffixText, getValueText, isList, isSizeFixed
-
-
-
-
Method Detail
-
forgetDataModel
public static void forgetDataModel(DataModel dataModel)
-
forAttributSet
public static AttributeDefinitionInfo forAttributSet(AttributeSet attributeSet)
-
forAttributeType
public static AttributeDefinitionInfo forAttributeType(AttributeType attributeType)
-
isTimeAttribute
public boolean isTimeAttribute()
- Specified by:
isTimeAttributein interfaceAttributeDefinitionInfo
-
getSeconds
public long getSeconds(byte[] bytes, int offset)- Specified by:
getSecondsin interfaceAttributeDefinitionInfo
-
getMillis
public long getMillis(byte[] bytes, int offset)- Specified by:
getMillisin interfaceAttributeDefinitionInfo
-
isReferenceAttribute
public boolean isReferenceAttribute()
- Specified by:
isReferenceAttributein interfaceAttributeDefinitionInfo
-
getId
public long getId(byte[] bytes, int offset)- Specified by:
getIdin interfaceAttributeDefinitionInfo
-
getSystemObject
public SystemObject getSystemObject(byte[] bytes, int offset)
- Specified by:
getSystemObjectin interfaceAttributeDefinitionInfo
-
isNumberAttribute
public boolean isNumberAttribute()
- Specified by:
isNumberAttributein interfaceAttributeDefinitionInfo
-
isScalableNumberAttribute
public boolean isScalableNumberAttribute()
- Specified by:
isScalableNumberAttributein interfaceAttributeDefinitionInfo
-
isNumber
public boolean isNumber(byte[] bytes, int offset)- Specified by:
isNumberin interfaceAttributeDefinitionInfo
-
isState
public boolean isState(byte[] bytes, int offset)- Specified by:
isStatein interfaceAttributeDefinitionInfo
-
unscaledByteValue
public byte unscaledByteValue(byte[] bytes, int offset)- Specified by:
unscaledByteValuein interfaceAttributeDefinitionInfo
-
unscaledShortValue
public short unscaledShortValue(byte[] bytes, int offset)- Specified by:
unscaledShortValuein interfaceAttributeDefinitionInfo
-
unscaledIntValue
public int unscaledIntValue(byte[] bytes, int offset)- Specified by:
unscaledIntValuein interfaceAttributeDefinitionInfo
-
unscaledLongValue
public long unscaledLongValue(byte[] bytes, int offset)- Specified by:
unscaledLongValuein interfaceAttributeDefinitionInfo
-
unscaledFloatValue
public float unscaledFloatValue(byte[] bytes, int offset)- Specified by:
unscaledFloatValuein interfaceAttributeDefinitionInfo
-
unscaledDoubleValue
public double unscaledDoubleValue(byte[] bytes, int offset)- Specified by:
unscaledDoubleValuein interfaceAttributeDefinitionInfo
-
getUnscaledValueText
public java.lang.String getUnscaledValueText(byte[] bytes, int offset)- Specified by:
getUnscaledValueTextin interfaceAttributeDefinitionInfo
-
getUnscaledSuffixText
public java.lang.String getUnscaledSuffixText(byte[] bytes, int offset)- Specified by:
getUnscaledSuffixTextin interfaceAttributeDefinitionInfo
-
getState
public IntegerValueState getState(byte[] bytes, int offset)
- Specified by:
getStatein interfaceAttributeDefinitionInfo
-
byteValue
public byte byteValue(byte[] bytes, int offset)- Specified by:
byteValuein interfaceAttributeDefinitionInfo
-
shortValue
public short shortValue(byte[] bytes, int offset)- Specified by:
shortValuein interfaceAttributeDefinitionInfo
-
intValue
public int intValue(byte[] bytes, int offset)- Specified by:
intValuein interfaceAttributeDefinitionInfo
-
longValue
public long longValue(byte[] bytes, int offset)- Specified by:
longValuein interfaceAttributeDefinitionInfo
-
floatValue
public float floatValue(byte[] bytes, int offset)- Specified by:
floatValuein interfaceAttributeDefinitionInfo
-
doubleValue
public double doubleValue(byte[] bytes, int offset)- Specified by:
doubleValuein interfaceAttributeDefinitionInfo
-
-