org.apache.tools.ant.helper
public class ProjectHelper2 extends ProjectHelper
Modifier and Type | Class and Description |
---|---|
static class |
ProjectHelper2.AntHandler
The common superclass for all SAX event handlers used to parse
the configuration file.
|
static class |
ProjectHelper2.ElementHandler
Handler for all project elements ( tasks, data types )
|
static class |
ProjectHelper2.MainHandler
The main handler - it handles the <project> tag.
|
static class |
ProjectHelper2.ProjectHandler
Handler for the top level "project" element.
|
static class |
ProjectHelper2.RootHandler
Handler for ant processing.
|
static class |
ProjectHelper2.TargetHandler
Handler for "target" elements.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REFID_TARGETS
Reference holding the (ordered) target Vector
|
ANT_CORE_URI, ANT_CURRENT_URI, ANT_TYPE, ANTLIB_URI, HELPER_PROPERTY, PROJECTHELPER_REFERENCE, SERVICE_ID
Constructor and Description |
---|
ProjectHelper2() |
Modifier and Type | Method and Description |
---|---|
protected static ProjectHelper2.AntHandler |
getElementHandler()
Returns element handler
|
protected static ProjectHelper2.AntHandler |
getMainHandler()
Returns main handler
|
protected static ProjectHelper2.AntHandler |
getProjectHandler()
Returns project handler
|
protected static ProjectHelper2.AntHandler |
getTargetHandler()
Returns target handler
|
void |
parse(Project project,
java.lang.Object source)
Parse a source xml input.
|
void |
parse(Project project,
java.lang.Object source,
ProjectHelper2.RootHandler handler)
Parses the project file, configuring the project as it goes.
|
UnknownElement |
parseUnknownElement(Project project,
java.net.URL source)
Parse an unknown element from a url
|
protected static void |
setElementHandler(ProjectHelper2.AntHandler handler)
Sets element handler
|
protected static void |
setMainHandler(ProjectHelper2.AntHandler handler)
Sets main handler
|
protected static void |
setProjectHandler(ProjectHelper2.AntHandler handler)
Sets project handler
|
protected static void |
setTargetHandler(ProjectHelper2.AntHandler handler)
Sets target handler
|
addLocationToBuildException, addText, addText, configure, configureProject, extractNameFromComponentName, extractUriFromComponentName, genComponentName, getContextClassLoader, getImportStack, getProjectHelper, parsePropertyString, replaceProperties, replaceProperties, storeChild
public static final java.lang.String REFID_TARGETS
public UnknownElement parseUnknownElement(Project project, java.net.URL source) throws BuildException
project
- the current projectsource
- the url containing the taskBuildException
- if an error occurspublic void parse(Project project, java.lang.Object source) throws BuildException
parse
in class ProjectHelper
project
- the current projectsource
- the xml sourceBuildException
- if an error occurspublic void parse(Project project, java.lang.Object source, ProjectHelper2.RootHandler handler) throws BuildException
project
- the current projectsource
- the xml sourcehandler
- the root handler to use (contains the current context)BuildException
- if the configuration is invalid or cannot
be readprotected static ProjectHelper2.AntHandler getMainHandler()
protected static void setMainHandler(ProjectHelper2.AntHandler handler)
handler
- new main handlerprotected static ProjectHelper2.AntHandler getProjectHandler()
protected static void setProjectHandler(ProjectHelper2.AntHandler handler)
handler
- new project handlerprotected static ProjectHelper2.AntHandler getTargetHandler()
protected static void setTargetHandler(ProjectHelper2.AntHandler handler)
handler
- new target handlerprotected static ProjectHelper2.AntHandler getElementHandler()
protected static void setElementHandler(ProjectHelper2.AntHandler handler)
handler
- new element handler