org.apache.tools.ant
Class ProjectHelper
java.lang.Object
|
+--org.apache.tools.ant.ProjectHelper
- public class ProjectHelper
- extends java.lang.Object
Configures a Project (complete with Targets and Tasks) based on
a XML build file.
- Author:
- duncan@x180.com
Method Summary |
static void |
addText(java.lang.Object target,
char[] buf,
int start,
int end)
Adds the content of #PCDATA sections to an element. |
static void |
addText(java.lang.Object target,
java.lang.String text)
Adds the content of #PCDATA sections to an element. |
static void |
configure(java.lang.Object target,
org.xml.sax.AttributeList attrs,
Project project)
|
static void |
configureProject(Project project,
java.io.File buildFile)
Configures the Project with the contents of the specified XML file. |
static java.lang.String |
replaceProperties(Project project,
java.lang.String value,
java.util.Hashtable keys)
Replace ${NAME} with the property value |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configureProject
public static void configureProject(Project project,
java.io.File buildFile)
throws BuildException
- Configures the Project with the contents of the specified XML file.
configure
public static void configure(java.lang.Object target,
org.xml.sax.AttributeList attrs,
Project project)
throws BuildException
addText
public static void addText(java.lang.Object target,
char[] buf,
int start,
int end)
throws BuildException
- Adds the content of #PCDATA sections to an element.
addText
public static void addText(java.lang.Object target,
java.lang.String text)
throws BuildException
- Adds the content of #PCDATA sections to an element.
replaceProperties
public static java.lang.String replaceProperties(Project project,
java.lang.String value,
java.util.Hashtable keys)
throws BuildException
- Replace ${NAME} with the property value
Copyright ? 2000 Apache Software Foundation. All Rights Reserved.