Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.thermidor.build.tasks
Class RequiresTask  view RequiresTask download RequiresTask.java

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended bycom.thermidor.build.tasks.RequiresTask

public class RequiresTask
extends org.apache.tools.ant.Task


Nested Class Summary
static class RequiresTask.ANComparator
           
 class RequiresTask.DirElement
           
 class RequiresTask.ExeElement
           
 class RequiresTask.Export
           
 class RequiresTask.FileElement
           
 class RequiresTask.FileRequirement
           
 class RequiresTask.FRElement
           
 class RequiresTask.IOHandler
           
 class RequiresTask.JlibRequirement
           
static class RequiresTask.MatchType
           
 class RequiresTask.RegexpRequirement
           
 class RequiresTask.Requirement
           
 class RequiresTask.ScriptRequirement
           
private static class RequiresTask.Shell
           
static class RequiresTask.ShellType
           
 class RequiresTask.StandardRequirement
           
static class RequiresTask.Syntax
           
 
Field Summary
private  java.util.ArrayList _fileRequirements
           
private  java.util.ArrayList _jlibRequirements
           
private  java.util.ArrayList _regexpRequirements
           
private  java.util.ArrayList _requirements
           
private  java.util.ArrayList _scriptRequirements
           
private  org.apache.tools.ant.types.Path _searchClassPath
           
private  org.apache.tools.ant.types.Path _searchPath
           
private  java.util.ArrayList _standardRequirements
           
static int AWK
           
static int BASH
           
static int CMD_EXE
           
static int CSH
           
static int ED
           
static int EGREP
           
static int EMACS
           
static java.lang.String JLIB_INF_LOC
           
static int KSH
           
static java.lang.String[] LIB_SUFFIXES
           
static java.lang.String MODULE_BUILT_COMPILER
           
static java.lang.String MODULE_BUILT_JAVA_VENDOR
           
static java.lang.String MODULE_BUILT_JAVA_VERSION
           
static java.lang.String MODULE_BUILT_OS_ARCH
           
static java.lang.String MODULE_BUILT_OS_NAME
           
static java.lang.String MODULE_BUILT_OS_VERSION
           
static java.lang.String MODULE_BUILT_TIME
           
static java.lang.String MODULE_NAME
           
static java.lang.String MODULE_VERSION
           
static int PERL4
           
static int PERL4S
           
static int PERL5
           
static int PERL5S
           
static int POSIX_AWK
           
static int POSIX_BASIC
           
static int POSIX_EXTENDED
           
static int POSIX_MINIMAL_BASIC
           
static int POSIX_MINIMAL_EXTENDED
           
static java.lang.String[] REGEX_SCAN_PATTERN
           
static int SED
           
static int SH
           
static java.lang.String[] SHELL_CMD
           
private static java.util.Hashtable SHELL_TABLE
           
private static java.util.Hashtable SYNTAX_TABLE
           
static java.lang.String[] SYNTAXES
           
static int TCSH
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
RequiresTask()
           
 
Method Summary
 RequiresTask.FileRequirement createFile()
           
 RequiresTask.JlibRequirement createJLib()
           
 RequiresTask.RegexpRequirement createRegexp()
           
 RequiresTask.ScriptRequirement createScript()
           
 org.apache.tools.ant.types.Path createSearchClassPath()
           
 org.apache.tools.ant.types.Path createSearchPath()
           
 RequiresTask.StandardRequirement createStandard()
           
 void execute()
          Called by the project to let the task do its work.
 
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 org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

RequiresTask

public RequiresTask()
Method Detail

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.