org.concord.pedagogica.graph
Class GenericDataSource

java.lang.Object
  |
  +--org.concord.LabBook.LabObject
        |
        +--org.concord.pedagogica.graph.GenericDataSource
All Implemented Interfaces:
org.concord.CCProbe.DataSource

public class GenericDataSource
extends org.concord.LabBook.LabObject
implements org.concord.CCProbe.DataSource


Fields inherited from class org.concord.LabBook.LabObject
factory, FLAG_LOCKED, lBook
 
Method Summary
 void addData(float value)
           
 void addDataListener(org.concord.ProbeLib.DataListener l)
           
protected  void addNewData(float[] data)
           
 void closeEverything()
           
protected  void collectData()
           
static GenericDataSource create(org.concord.LabBook.LabBookSession session, float dt)
           
 java.lang.String getQuantityMeasured(org.concord.LabBook.LabBookSession session)
           
 void getRootSources(waba.util.Vector sources, org.concord.LabBook.LabBookSession session)
           
 java.lang.String getSummary(org.concord.LabBook.LabBookSession session)
           
 org.concord.waba.extra.util.CCUnit getUnit(org.concord.LabBook.LabBookSession session)
           
 void readExternal(org.concord.waba.extra.io.DataStream in)
           
 void removeDataListener(org.concord.ProbeLib.DataListener l)
           
 boolean setUnit(org.concord.waba.extra.util.CCUnit unit)
           
 void startDataDelivery(org.concord.LabBook.LabBookSession session)
           
 void stopDataDelivery()
           
 void writeExternal(org.concord.waba.extra.io.DataStream out)
           
 
Methods inherited from class org.concord.LabBook.LabObject
addLabObjListener, copy, delLabObjListener, equals, firstStore, getFlags, getName, getPropertyView, getPropertyView, getRefCount, getVersion, getView, getView, getView, getVisiblePtr, incRefCount, init, notifyObjListeners, release, setFlags, setName, setVersion, store, storeNow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static GenericDataSource create(org.concord.LabBook.LabBookSession session,
                                       float dt)

getRootSources

public void getRootSources(waba.util.Vector sources,
                           org.concord.LabBook.LabBookSession session)
Specified by:
getRootSources in interface org.concord.CCProbe.DataSource

addDataListener

public void addDataListener(org.concord.ProbeLib.DataListener l)
Specified by:
addDataListener in interface org.concord.CCProbe.DataSource

removeDataListener

public void removeDataListener(org.concord.ProbeLib.DataListener l)
Specified by:
removeDataListener in interface org.concord.CCProbe.DataSource

closeEverything

public void closeEverything()
Specified by:
closeEverything in interface org.concord.CCProbe.DataSource

startDataDelivery

public void startDataDelivery(org.concord.LabBook.LabBookSession session)
Specified by:
startDataDelivery in interface org.concord.CCProbe.DataSource

stopDataDelivery

public void stopDataDelivery()
Specified by:
stopDataDelivery in interface org.concord.CCProbe.DataSource

addData

public void addData(float value)

addNewData

protected void addNewData(float[] data)

collectData

protected void collectData()

getUnit

public org.concord.waba.extra.util.CCUnit getUnit(org.concord.LabBook.LabBookSession session)
Specified by:
getUnit in interface org.concord.CCProbe.DataSource

setUnit

public boolean setUnit(org.concord.waba.extra.util.CCUnit unit)
Specified by:
setUnit in interface org.concord.CCProbe.DataSource

getQuantityMeasured

public java.lang.String getQuantityMeasured(org.concord.LabBook.LabBookSession session)
Specified by:
getQuantityMeasured in interface org.concord.CCProbe.DataSource

getSummary

public java.lang.String getSummary(org.concord.LabBook.LabBookSession session)
Specified by:
getSummary in interface org.concord.CCProbe.DataSource

writeExternal

public void writeExternal(org.concord.waba.extra.io.DataStream out)
Overrides:
writeExternal in class org.concord.LabBook.LabObject

readExternal

public void readExternal(org.concord.waba.extra.io.DataStream in)
Overrides:
readExternal in class org.concord.LabBook.LabObject