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 Object
implements AttributeDefinitionInfo
Klasse, die noch zu dokumentieren ist.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbytebyteValue(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) getState(byte[] bytes, int offset) getSystemObject(byte[] bytes, int offset) getUnscaledSuffixText(byte[] bytes, int offset) getUnscaledValueText(byte[] bytes, int offset) intintValue(byte[] bytes, int offset) booleanisNumber(byte[] bytes, int offset) booleanbooleanbooleanbooleanisState(byte[] bytes, int offset) booleanlonglongValue(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
- Specified by:
getUnscaledValueTextin interfaceAttributeDefinitionInfo
-
getUnscaledSuffixText
- 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
-