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.MessageProbeS
setHideResult
 
Methods inherited from interface swarm.objectbase.MessageProbe
doubleDynamicCallOn, getArgCount, getArgName, getHideResult, getProbedMessage, isArgumentId, isResultId, longDynamicCallOn, objectDynamicCallOn, setArg$ToString, stringDynamicCallOn
 
Methods inherited from interface swarm.objectbase.Probe
clone, getProbedClass, getProbedType
 
Methods inherited from interface swarm.objectbase.SwarmObject
getCompleteProbeMap, getProbeForMessage, getProbeForVariable, getProbeMap
 
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
 

Method Detail

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.