ncsa.tools.ogrescript.process.types.triggers
Class AbstractTrigger
java.lang.Object
ncsa.tools.ogrescript.OgreScriptElement
ncsa.tools.ogrescript.process.types.triggers.AbstractTrigger
- All Implemented Interfaces:
- IIdentifiableParent, UserFacing
- Direct Known Subclasses:
- FileMonitorTrigger, StreamMonitorTrigger
- public abstract class AbstractTrigger
- extends OgreScriptElement
- implements IIdentifiableParent
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_SELF
public static final java.lang.String TAG_SELF
- See Also:
- Constant Field Values
TAG_MODE
public static final java.lang.String TAG_MODE
- See Also:
- Constant Field Values
AbstractTrigger
public AbstractTrigger()
sort
public static void sort(AbstractTrigger[] triggers)
resolve
public void resolve(Configuration parent)
maybeHalt
public void maybeHalt()
maybeFire
public abstract void maybeFire()
getActions
public java.util.List getActions()
setActions
public void setActions(java.util.List actions)
getFilter
public RegExFilter getFilter()
setFilter
public void setFilter(RegExFilter filter)
setOrder
public void setOrder(int order)
getOrder
public int getOrder()
setParent
public void setParent(IIdentifiable parent)
- Specified by:
setParent in interface IIdentifiableParent