Class ChannelScript
java.lang.Object
edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
edu.sc.seis.sod.subsetter.channel.ChannelScript
- All Implemented Interfaces:
SodElement
,ChannelSubsetter
,Subsetter
public class ChannelScript extends AbstractScriptSubsetter implements ChannelSubsetter
-
Field Summary
Fields inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
config, engine, factory, script, scriptType
-
Constructor Summary
Constructors Constructor Description ChannelScript(org.w3c.dom.Element config)
-
Method Summary
Modifier and Type Method Description StringTree
accept(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network)
StringTree
runScript(VelocityChannel channel, VelocityNetworkSource networkSource)
Run the script with the arguments as predefined variables.Methods inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
cleanScript, eval, preeval, pullResult
-
Constructor Details
-
ChannelScript
public ChannelScript(org.w3c.dom.Element config)
-
-
Method Details
-
accept
public StringTree accept(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network) throws java.lang.Exception- Specified by:
accept
in interfaceChannelSubsetter
- Throws:
java.lang.Exception
-
runScript
public StringTree runScript(VelocityChannel channel, VelocityNetworkSource networkSource) throws java.lang.ExceptionRun the script with the arguments as predefined variables.- Throws:
java.lang.Exception
-