java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.thermidor.build.tasks.RequiresTask
- public class RequiresTask
- extends org.apache.tools.ant.Task
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REGEX_SCAN_PATTERN
public static final java.lang.String[] REGEX_SCAN_PATTERN
LIB_SUFFIXES
public static final java.lang.String[] LIB_SUFFIXES
AWK
public static final int AWK
- See Also:
- Constant Field Values
ED
public static final int ED
- See Also:
- Constant Field Values
EGREP
public static final int EGREP
- See Also:
- Constant Field Values
EMACS
public static final int EMACS
- See Also:
- Constant Field Values
PERL4
public static final int PERL4
- See Also:
- Constant Field Values
PERL4S
public static final int PERL4S
- See Also:
- Constant Field Values
PERL5
public static final int PERL5
- See Also:
- Constant Field Values
PERL5S
public static final int PERL5S
- See Also:
- Constant Field Values
POSIX_AWK
public static final int POSIX_AWK
- See Also:
- Constant Field Values
POSIX_BASIC
public static final int POSIX_BASIC
- See Also:
- Constant Field Values
POSIX_EXTENDED
public static final int POSIX_EXTENDED
- See Also:
- Constant Field Values
POSIX_MINIMAL_BASIC
public static final int POSIX_MINIMAL_BASIC
- See Also:
- Constant Field Values
POSIX_MINIMAL_EXTENDED
public static final int POSIX_MINIMAL_EXTENDED
- See Also:
- Constant Field Values
SED
public static final int SED
- See Also:
- Constant Field Values
SYNTAXES
public static final java.lang.String[] SYNTAXES
SYNTAX_TABLE
private static java.util.Hashtable SYNTAX_TABLE
SH
public static final int SH
- See Also:
- Constant Field Values
BASH
public static final int BASH
- See Also:
- Constant Field Values
CSH
public static final int CSH
- See Also:
- Constant Field Values
KSH
public static final int KSH
- See Also:
- Constant Field Values
TCSH
public static final int TCSH
- See Also:
- Constant Field Values
CMD_EXE
public static final int CMD_EXE
- See Also:
- Constant Field Values
SHELL_CMD
public static final java.lang.String[] SHELL_CMD
SHELL_TABLE
private static java.util.Hashtable SHELL_TABLE
MODULE_NAME
public static final java.lang.String MODULE_NAME
- See Also:
- Constant Field Values
MODULE_VERSION
public static final java.lang.String MODULE_VERSION
- See Also:
- Constant Field Values
MODULE_BUILT_TIME
public static final java.lang.String MODULE_BUILT_TIME
- See Also:
- Constant Field Values
MODULE_BUILT_OS_NAME
public static final java.lang.String MODULE_BUILT_OS_NAME
- See Also:
- Constant Field Values
MODULE_BUILT_OS_ARCH
public static final java.lang.String MODULE_BUILT_OS_ARCH
- See Also:
- Constant Field Values
MODULE_BUILT_OS_VERSION
public static final java.lang.String MODULE_BUILT_OS_VERSION
- See Also:
- Constant Field Values
MODULE_BUILT_COMPILER
public static final java.lang.String MODULE_BUILT_COMPILER
- See Also:
- Constant Field Values
MODULE_BUILT_JAVA_VERSION
public static final java.lang.String MODULE_BUILT_JAVA_VERSION
- See Also:
- Constant Field Values
MODULE_BUILT_JAVA_VENDOR
public static final java.lang.String MODULE_BUILT_JAVA_VENDOR
- See Also:
- Constant Field Values
JLIB_INF_LOC
public static final java.lang.String JLIB_INF_LOC
- See Also:
- Constant Field Values
_searchPath
private org.apache.tools.ant.types.Path _searchPath
_searchClassPath
private org.apache.tools.ant.types.Path _searchClassPath
_regexpRequirements
private java.util.ArrayList _regexpRequirements
_standardRequirements
private java.util.ArrayList _standardRequirements
_scriptRequirements
private java.util.ArrayList _scriptRequirements
_fileRequirements
private java.util.ArrayList _fileRequirements
_jlibRequirements
private java.util.ArrayList _jlibRequirements
_requirements
private java.util.ArrayList _requirements
RequiresTask
public RequiresTask()
createRegexp
public RequiresTask.RegexpRequirement createRegexp()
createStandard
public RequiresTask.StandardRequirement createStandard()
createScript
public RequiresTask.ScriptRequirement createScript()
createFile
public RequiresTask.FileRequirement createFile()
createJLib
public RequiresTask.JlibRequirement createJLib()
createSearchPath
public org.apache.tools.ant.types.Path createSearchPath()
createSearchClassPath
public org.apache.tools.ant.types.Path createSearchClassPath()
execute
public void execute()
- Description copied from class:
org.apache.tools.ant.Task
- Called by the project to let the task do its work. This method may be
called more than once, if the task is invoked more than once.
For example,
if target1 and target2 both depend on target3, then running
"ant target1 target2" will run all tasks in target3 twice.