de.bsvrz.dav.daf.communication.dataRepresentation
Class AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledValueAdapter

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.NumberValue
          extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeValueAdapter.NumberValueAdapter
              extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter
                  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledValueAdapter
All Implemented Interfaces:
Data.NumberValue, Data.TextValue
Direct Known Subclasses:
AttributeBaseValueDataFactory.AttributeArrayAdapter.ByteArrayAdapter.UnscaledItemValueView, AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter.UnscaledItemValueView, AttributeBaseValueDataFactory.AttributeArrayAdapter.LongArrayAdapter.UnscaledItemValueView, AttributeBaseValueDataFactory.AttributeArrayAdapter.ShortArrayAdapter.UnscaledItemValueView, AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledByteValueAdapter, AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledIntegerValueAdapter, AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledLongValueAdapter, AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledShortValueAdapter
Enclosing class:
AttributeBaseValueDataFactory.AttributeValueAdapter

private abstract static class AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledValueAdapter
extends AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter


Constructor Summary
private AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledValueAdapter()
           
 
Method Summary
 String getSuffixText()
          Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums.
protected  long getUnscaledLongValue()
           
 String getValueText()
          Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit).
 void set(double value)
          Setzt den Wert des Datum auf den angegebenen Wert.
abstract  void set(long value)
          Setzt den Wert des Datum auf den angegebenen Wert.
protected  void setUnscaledLongValue(long value)
           
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter
getAttributeType, getName, getState, getState, setState, setText
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.NumberValue
byteValue, doubleValue, floatValue, intValue, isNumber, isState, longValue, set, set, shortValue
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.TextValue
getText, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.bsvrz.dav.daf.main.Data.TextValue
getText
 

Constructor Detail

AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledValueAdapter

private AttributeBaseValueDataFactory.AttributeValueAdapter.UnscaledValueAdapter()
Method Detail

getUnscaledLongValue

protected long getUnscaledLongValue()
Specified by:
getUnscaledLongValue in class AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter

setUnscaledLongValue

protected void setUnscaledLongValue(long value)
Specified by:
setUnscaledLongValue in class AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter

getSuffixText

public String getSuffixText()
Description copied from interface: Data.TextValue
Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums.

Specified by:
getSuffixText in interface Data.TextValue
Overrides:
getSuffixText in class AbstractData.TextValue
Returns:
Zusatztext des Datums (wie zum Beispiel Einheit).

getValueText

public String getValueText()
Description copied from interface: Data.TextValue
Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit).

Returns:
Wert des Datums ohne Zusatz (wie zum Beispiel Einheit) als Text.

set

public abstract void set(long value)
Description copied from interface: Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.

Specified by:
set in interface Data.NumberValue
Overrides:
set in class AbstractData.NumberValue
Parameters:
value - Zu setzender Wert

set

public void set(double value)
Description copied from interface: Data.NumberValue
Setzt den Wert des Datum auf den angegebenen Wert.

Specified by:
set in interface Data.NumberValue
Overrides:
set in class AbstractData.NumberValue
Parameters:
value - Zu setzender Wert