org.apache.ivy.plugins.trigger
Class AbstractTrigger
java.lang.Object
org.apache.ivy.plugins.trigger.AbstractTrigger
- All Implemented Interfaces:
- java.util.EventListener, IvyListener, Trigger
- Direct Known Subclasses:
- AntBuildTrigger, AntCallTrigger, LogTrigger
public abstract class AbstractTrigger
- extends java.lang.Object
- implements Trigger
Base class for easy trigger implementation. This base class takes of the event filtering part,
the only method to implement in subclasses is IvyListener#progress(IvyEvent)
which should
do whatever the trigger needs to do when the event occurs. This method will only be called when
an event matching the trigger filter occurs.
- Since:
- 1.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTrigger
public AbstractTrigger()
getEventFilter
public Filter getEventFilter()
- Specified by:
getEventFilter
in interface Trigger
getEvent
public java.lang.String getEvent()
setEvent
public void setEvent(java.lang.String event)
getFilter
public java.lang.String getFilter()
setFilter
public void setFilter(java.lang.String filterExpression)
getMatcher
public java.lang.String getMatcher()
setMatcher
public void setMatcher(java.lang.String matcher)