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
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, waitMethods inherited from interface de.bsvrz.dav.daf.communication.dataRepresentation.data.info.AttributeDefinitionInfo
containsItem, dump, getAttributeType, getFixedSize, getItem, getItem, getItemCount, getSize, getSuffixText, getValueText, isList, isSizeFixed
-
Constructor Details
-
AbstractAttributeDefinitionInfo
public AbstractAttributeDefinitionInfo()
-
-
Method Details
-
forgetDataModel
-
forAttributSet
-
forAttributeType
-
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
- 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
- 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
-