org.apache.tools.ant.helper
public class ProjectHelper2 extends ProjectHelper
Nested Class Summary | |
---|---|
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. |
Method Summary | |
---|---|
void | parse(Project project, Object source)
Parse a source xml input.
|
void | parse(Project project, Object source, ProjectHelper2.RootHandler handler)
Parses the project file, configuring the project as it goes.
|
UnknownElement | parseUnknownElement(Project project, URL source)
Parse an unknown element from a url
|
Parameters: project the current project source the xml source
Throws: BuildException if an error occurs
Parameters: project the current project source the xml source handler the root handler to use (contains the current context)
Throws: BuildException if the configuration is invalid or cannot be read
Parameters: project the current project source the url containing the task
Returns: a configured task
Throws: BuildException if an error occurs