swarm.analysis
Interface ActiveOutFile
- All Known Implementing Classes:
- ActiveOutFileImpl
- public abstract interface ActiveOutFile
- extends MessageProbeS, MessageProbe
An object that actively updates its file stream when updated..
This is the file I/O equivalent of ActiveGraph: it takes an OutFile object, a target (datafeed) object, and a selector, which it uses to extract data from the object and send it to the file.
Method Summary |
Object |
setDataFeed(Object d)
The setDataFeed: method sets the object that will be probed for data. |
Object |
setFileObject(Object aFileObj)
The setFileObject: method sets the file object to which the data will be sent. |
Object |
step()
The step method fires the probe, reads the value from the object, and sends the value to the file. |
Methods inherited from interface swarm.objectbase.MessageProbe |
doubleDynamicCallOn,
getArgCount,
getArgName,
getHideResult,
getProbedMessage,
isArgumentId,
isResultId,
longDynamicCallOn,
objectDynamicCallOn,
setArg$ToString,
stringDynamicCallOn |
Methods inherited from interface swarm.defobj.Drop |
drop |
Methods inherited from interface swarm.defobj.DefinedObject |
compare,
describe,
describeID,
getDisplayName,
getTypeName,
getZone,
perform,
perform$with,
perform$with$with,
perform$with$with$with,
respondsTo,
setDisplayName,
xfprint,
xfprintid,
xprint,
xprintid |
setFileObject
public Object setFileObject(Object aFileObj)
- The setFileObject: method sets the file object to which the data will be sent.
setDataFeed
public Object setDataFeed(Object d)
- The setDataFeed: method sets the object that will be probed for data.
step
public Object step()
- The step method fires the probe, reads the value from the object, and sends the value to the file.