edu.sc.seis.sod.subsetter.origin
Class OriginScript

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
      extended by edu.sc.seis.sod.subsetter.origin.OriginScript
All Implemented Interfaces:
SodElement, OriginSubsetter, Subsetter

public class OriginScript
extends AbstractScriptSubsetter
implements OriginSubsetter


Field Summary
 
Fields inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
config, engine, factory, script, scriptType
 
Constructor Summary
OriginScript(org.w3c.dom.Element config)
           
 
Method Summary
 StringTree accept(CacheEvent eventAccess, EventAttrImpl eventAttr, OriginImpl preferredOrigin)
           
 StringTree runScript(VelocityEvent event, EventAttrImpl eventAttr, OriginImpl preferredOrigin)
          Run the script with the arguments as predefined variables.
 
Methods inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
cleanScript, eval, preeval, pullResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OriginScript

public OriginScript(org.w3c.dom.Element config)
Method Detail

accept

public StringTree accept(CacheEvent eventAccess,
                         EventAttrImpl eventAttr,
                         OriginImpl preferredOrigin)
                  throws java.lang.Exception
Specified by:
accept in interface OriginSubsetter
Throws:
java.lang.Exception

runScript

public StringTree runScript(VelocityEvent event,
                            EventAttrImpl eventAttr,
                            OriginImpl preferredOrigin)
                     throws java.lang.Exception
Run the script with the arguments as predefined variables.

Throws:
java.lang.Exception