|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.codehaus.groovy.ant.Groovy
Executes a series of Groovy statements.
Statements can either be read in from a text file using the src attribute or from between the enclosing groovy tags.
Field Summary |
Fields inherited from class org.apache.tools.ant.Task |
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
description, location, project |
Constructor Summary | |
Groovy()
|
Method Summary | |
protected void |
addClassPathes(GroovyClassLoader classLoader)
Adds the class pathes (if any) |
void |
addFileset(org.apache.tools.ant.types.FileSet set)
Adds a set of files (nested fileset attribute). |
void |
addText(String txt)
Set an inline command to execute. |
org.apache.tools.ant.types.Path |
createClasspath()
Returns a new path element that can be configured. |
protected void |
execGroovy(String txt,
PrintStream out)
Exec the statement. |
void |
execute()
Load the file and then execute it |
org.apache.tools.ant.types.Path |
getClasspath()
Gets the classpath. |
protected void |
printResults(PrintStream out)
print any results in the statement. |
protected void |
runStatements(Reader reader,
PrintStream out)
read in lines and execute them |
void |
setAppend(boolean append)
whether output should be appended to or overwrite an existing file. |
void |
setClasspath(org.apache.tools.ant.types.Path classpath)
Sets the classpath for loading. |
void |
setClasspathRef(org.apache.tools.ant.types.Reference r)
Set the classpath for loading using the classpath reference. |
void |
setOutput(File output)
Set the output file; optional, defaults to the Ant log. |
void |
setSrc(File srcFile)
Set the name of the file to be run. |
void |
setStacktrace(boolean stacktrace)
Enable compiler to report stack trace information if a problem occurs during compilation. |
Methods inherited from class org.apache.tools.ant.Task |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Groovy()
Method Detail |
public void setStacktrace(boolean stacktrace)
stacktrace
- public void setSrc(File srcFile)
public void addText(String txt)
public void addFileset(org.apache.tools.ant.types.FileSet set)
public void setOutput(File output)
public void setAppend(boolean append)
public void setClasspath(org.apache.tools.ant.types.Path classpath)
classpath
- The classpath to setpublic org.apache.tools.ant.types.Path createClasspath()
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
public org.apache.tools.ant.types.Path getClasspath()
public void execute() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected void runStatements(Reader reader, PrintStream out) throws IOException
IOException
protected void execGroovy(String txt, PrintStream out)
protected void addClassPathes(GroovyClassLoader classLoader)
classLoader
- the classloader to configureprotected void printResults(PrintStream out)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |