org.concord.pedagogica.graph
Class ArrayDataSource

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

public class ArrayDataSource
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 addDataListener(org.concord.ProbeLib.DataListener l)
           
 void closeEverything()
           
static ArrayDataSource create(float[] buffer, org.concord.LabBook.LabBookSession session)
           
 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 ArrayDataSource create(float[] buffer,
                                     org.concord.LabBook.LabBookSession session)

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

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