fr.esrf.tangoatk.core.attribute
Class ANumberScalarHelper

java.lang.Object
  extended by fr.esrf.tangoatk.core.attribute.ANumberScalarHelper
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DoubleScalarHelper, FloatScalarHelper, LongScalarHelper, ShortScalarHelper, UCharScalarHelper, ULongScalarHelper, UShortScalarHelper

public abstract class ANumberScalarHelper
extends java.lang.Object

See Also:
Serialized Form

Constructor Summary
ANumberScalarHelper()
           
 
Method Summary
static double[] flatten(double[][] src)
           
static double[] flatten2double(java.lang.String[][] src)
           
 IAttribute getAttribute()
           
protected abstract  IAttributeScalarHistory[] getScalarAttHistory(fr.esrf.TangoApi.DeviceDataHistory[] attPollHist)
           
protected abstract  IAttributeScalarHistory[] getScalarDeviceAttHistory(fr.esrf.TangoApi.DeviceDataHistory[] attPollHist)
           
 java.lang.String getVersion()
           
 void setAttribute(IAttribute attribute)
           
protected  void setProperty(java.lang.String name, java.lang.Number value)
           
protected  void setProperty(java.lang.String name, java.lang.Number value, boolean writable)
           
static double[][] str2double(java.lang.String[][] src)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ANumberScalarHelper

public ANumberScalarHelper()
Method Detail

getScalarAttHistory

protected abstract IAttributeScalarHistory[] getScalarAttHistory(fr.esrf.TangoApi.DeviceDataHistory[] attPollHist)

getScalarDeviceAttHistory

protected abstract IAttributeScalarHistory[] getScalarDeviceAttHistory(fr.esrf.TangoApi.DeviceDataHistory[] attPollHist)

getVersion

public java.lang.String getVersion()

setAttribute

public void setAttribute(IAttribute attribute)

getAttribute

public IAttribute getAttribute()

setProperty

protected void setProperty(java.lang.String name,
                           java.lang.Number value)

setProperty

protected void setProperty(java.lang.String name,
                           java.lang.Number value,
                           boolean writable)

flatten

public static double[] flatten(double[][] src)

flatten2double

public static double[] flatten2double(java.lang.String[][] src)

str2double

public static double[][] str2double(java.lang.String[][] src)