public abstract class BaseTrigger extends Scriptlet
| Constructor and Description |
|---|
BaseTrigger() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildScriptletLine(String directive)
Builds the scriptlet line including any optional args.
|
protected abstract String |
getDirective()
Provides the trigger specific directive.
|
List<String> |
getTriggers()
Gets the packages/versions to trigger on.
|
void |
setTriggers(List<String> triggers)
Sets the packages/versions to trigger on.
|
String |
toString() |
protected void |
writeTrigger(PrintWriter writer)
Writes the complete trigger directive.
|
getFileEncoding, getProgram, getScript, getScriptFile, getSubpackage, setFileEncoding, setProgram, setScript, setScriptFile, setSourceEncoding, setSubpackage, write, writeContentpublic List<String> getTriggers()
This is syntactically equivalent to a "Requires" specification (version numbers may be used). If multiple items are given, the trigger is run when *any* of those conditions becomes true.
triggers.public void setTriggers(List<String> triggers)
triggers - The triggers to set.getTriggers()protected String buildScriptletLine(String directive)
buildScriptletLine in class Scriptletdirective - The directive for the scriptlet.protected void writeTrigger(PrintWriter writer) throws IOException
Scriptlet.write(PrintWriter, String).writer - PrintWriter to write the trigger directive to.IOExceptionprotected abstract String getDirective()
Copyright © 2005–2014 Codehaus. All rights reserved.