Class OriginScript

java.lang.Object
edu.sc.seis.sod.subsetter.AbstractScriptSubsetter
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

    Constructors 
    Constructor Description
    OriginScript​(org.w3c.dom.Element config)  
  • Method Summary

    Modifier and Type Method Description
    StringTree accept​(edu.sc.seis.sod.model.event.CacheEvent eventAccess, edu.sc.seis.sod.model.event.EventAttrImpl eventAttr, edu.sc.seis.sod.model.event.OriginImpl preferredOrigin)  
    StringTree runScript​(VelocityEvent event, edu.sc.seis.sod.model.event.EventAttrImpl eventAttr, edu.sc.seis.sod.model.event.OriginImpl preferredOrigin)
    Run the script with the arguments as predefined variables.

    Methods inherited from class edu.sc.seis.sod.subsetter.AbstractScriptSubsetter

    cleanScript, eval, formatForJythonSysPath, preeval, pullResult

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OriginScript

      public OriginScript​(org.w3c.dom.Element config)
  • Method Details

    • accept

      public StringTree accept​(edu.sc.seis.sod.model.event.CacheEvent eventAccess, edu.sc.seis.sod.model.event.EventAttrImpl eventAttr, edu.sc.seis.sod.model.event.OriginImpl preferredOrigin) throws java.lang.Exception
      Specified by:
      accept in interface OriginSubsetter
      Throws:
      java.lang.Exception
    • runScript

      public StringTree runScript​(VelocityEvent event, edu.sc.seis.sod.model.event.EventAttrImpl eventAttr, edu.sc.seis.sod.model.event.OriginImpl preferredOrigin) throws java.lang.Exception
      Run the script with the arguments as predefined variables.
      Throws:
      java.lang.Exception