Class EventChannelScript
java.lang.Object
edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
edu.sc.seis.sod.subsetter.eventChannel.EventChannelScript
- All Implemented Interfaces:
SodElement
,EventChannelSubsetter
,Subsetter
public class EventChannelScript extends AbstractScriptSubsetter implements EventChannelSubsetter
-
Field Summary
Fields inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
config, engine, factory, script, scriptType
-
Constructor Summary
Constructors Constructor Description EventChannelScript(org.w3c.dom.Element config)
-
Method Summary
Modifier and Type Method Description StringTree
accept(edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, MeasurementStorage cookieJar)
StringTree
runScript(VelocityEvent event, VelocityChannel channel, MeasurementStorage cookieJar)
Run the script with the arguments as predefined variables.Methods inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
cleanScript, eval, formatForJythonSysPath, preeval, pullResult
-
Constructor Details
-
EventChannelScript
public EventChannelScript(org.w3c.dom.Element config)
-
-
Method Details
-
accept
public StringTree accept(edu.sc.seis.sod.model.event.CacheEvent event, edu.sc.seis.seisFile.fdsnws.stationxml.Channel channel, MeasurementStorage cookieJar) throws java.lang.Exception- Specified by:
accept
in interfaceEventChannelSubsetter
- Throws:
java.lang.Exception
-
runScript
public StringTree runScript(VelocityEvent event, VelocityChannel channel, MeasurementStorage cookieJar) throws java.lang.ExceptionRun the script with the arguments as predefined variables.- Throws:
java.lang.Exception
-