A D F G I L M N O P R S T W

A

addReference(String, String) - Static method in class org.leafcutter.core.TaskRunner
Add a reference with no properties.
addReference(String, String, Object) - Static method in class org.leafcutter.core.TaskRunner
Add a reference with one property.
addReference(String, String, Object, Object) - Static method in class org.leafcutter.core.TaskRunner
Add a reference with two properties.
addReference(String, String, Object, Object, Object) - Static method in class org.leafcutter.core.TaskRunner
Add a reference with three properties.
addReference(String, String, Object, Object, Object, Object) - Static method in class org.leafcutter.core.TaskRunner
Add a reference with four properties.
addReference(String, String, Object[]) - Static method in class org.leafcutter.core.TaskRunner
Define a reference to type in the Leafcutter runtime.
addTaskDef(String, String) - Static method in class org.leafcutter.core.TaskRunner
Define an Ant task in the Leafcutter runtime.
addTaskDefs(InputStream) - Static method in class org.leafcutter.core.TaskRunner
Define all tasks in a properties file in the Leafcutter runtime.
addTypeDef(String, String) - Static method in class org.leafcutter.core.TaskRunner
Define an Ant type in the Leafcutter runtime.
addTypeDefs(InputStream) - Static method in class org.leafcutter.core.TaskRunner
Define all types in a properties file in the Leafcutter runtime.

D

DEFAULT_TASKS - Static variable in class org.leafcutter.core.TaskRunner
 
DEFAULT_TYPES - Static variable in class org.leafcutter.core.TaskRunner
 
delete(File) - Static method in class org.leafcutter.core.FileHelper
Delete a file.

F

FileHelper - Class in org.leafcutter.core
Class containing utility methods for manipulating files.
FileHelper() - Constructor for class org.leafcutter.core.FileHelper
 

G

getAntProjectProperties() - Static method in class org.leafcutter.core.TaskRunner
Get the values of the Ant properties which have been set as the result of executing some task,
getAntProjectProperty(String) - Static method in class org.leafcutter.core.TaskRunner
Get the value of an Ant property which has been set as the result of executing some task, e.g.
getCanonicalFile(File) - Static method in class org.leafcutter.core.FileHelper
 
getErrorCount() - Method in interface org.leafcutter.core.Logger
 
getFiles(String) - Static method in class org.leafcutter.core.FileHelper
Get all files in a fileset or dirset.
getFiles(String, Object) - Static method in class org.leafcutter.core.FileHelper
Get all files in a fileset or dirset, using one variable argument
getFiles(String, Object, Object) - Static method in class org.leafcutter.core.FileHelper
Get all files in a fileset or dirset, using two variable arguments
getFiles(String, Object, Object, Object) - Static method in class org.leafcutter.core.FileHelper
Get all files in a fileset or dirset, using three variable arguments
getFiles(String, Object, Object, Object, Object) - Static method in class org.leafcutter.core.FileHelper
Get all files in a fileset or dirset, using four variable arguments
getFiles(String, Object[]) - Static method in class org.leafcutter.core.FileHelper
Get all files in a fileset or dirset.
getHomeDir() - Static method in class org.leafcutter.core.FileHelper
Get the home directory, based on the value of System.getProperty("user.home");
getLogger() - Static method in class org.leafcutter.core.TaskRunner
Returns the singleton logger, allowing your application to write to the same logs as the Ant tasks that it uses.
getProject() - Static method in class org.leafcutter.core.TaskRunner
Returns the singleton Project subclass which is used by all Ant tasks executed by Leafcutter
getWarningCount() - Method in interface org.leafcutter.core.Logger
 

I

isDebugEnabled() - Method in interface org.leafcutter.core.Logger
 
isErrorEnabled() - Method in interface org.leafcutter.core.Logger
 
isInfoEnabled() - Method in interface org.leafcutter.core.Logger
 
isVerboseEnabled() - Method in interface org.leafcutter.core.Logger
 
isWarnEnabled() - Method in interface org.leafcutter.core.Logger
 

L

log(String) - Method in interface org.leafcutter.core.Logger
Log a message at the default level (info).
log(Throwable) - Method in interface org.leafcutter.core.Logger
Log an exception's stack trace at error level.
logBanner(String) - Method in interface org.leafcutter.core.Logger
Log a banner message at "info" level.
logDebug(String) - Method in interface org.leafcutter.core.Logger
Log an warning message.
logError(String) - Method in interface org.leafcutter.core.Logger
Log an error message.
Logger - Interface in org.leafcutter.core
The logger used by Leafcutter.
logInfo(String) - Method in interface org.leafcutter.core.Logger
Log an information message.
logVerbose(String) - Method in interface org.leafcutter.core.Logger
Log a verbose message.
logWarn(String) - Method in interface org.leafcutter.core.Logger
Log an warning message.
logWarningBanner(String) - Method in interface org.leafcutter.core.Logger
Log a banner message at "warning" level.

M

main(String[]) - Static method in class org.leafcutter.core.TaskRunner
 
mkdir(File) - Static method in class org.leafcutter.core.FileHelper
Create a new directory.
mkdir(File, boolean) - Static method in class org.leafcutter.core.FileHelper
Create a new directory.

N

NestingException - Exception in org.leafcutter.core
 
NestingException(String) - Constructor for exception org.leafcutter.core.NestingException
 
NestingException(String, Throwable) - Constructor for exception org.leafcutter.core.NestingException
 

O

org.leafcutter.core - package org.leafcutter.core
 

P

printStackTrace(PrintStream) - Method in exception org.leafcutter.core.NestingException
 
printStackTrace(PrintWriter) - Method in exception org.leafcutter.core.NestingException
 
printStackTrace() - Method in exception org.leafcutter.core.NestingException
 

R

removeReference(String) - Static method in class org.leafcutter.core.TaskRunner
Remove a previously-defined reference from the Leafcutter runtime.
run(String) - Static method in class org.leafcutter.core.TaskRunner
Run an Ant task with no properties.
run(String, Object) - Static method in class org.leafcutter.core.TaskRunner
Run an Ant task with one property.
run(String, Object, Object) - Static method in class org.leafcutter.core.TaskRunner
Run an Ant task with two properties.
run(String, Object, Object, Object) - Static method in class org.leafcutter.core.TaskRunner
Run an Ant task with three properties.
run(String, Object, Object, Object, Object) - Static method in class org.leafcutter.core.TaskRunner
Run an Ant task with four properties.
run(String, Object[]) - Static method in class org.leafcutter.core.TaskRunner
Run an Ant task.

S

setDebug(boolean) - Method in interface org.leafcutter.core.Logger
Enable or disable debug messages.
setError(boolean) - Method in interface org.leafcutter.core.Logger
Enable or disable error messages.
setInfo(boolean) - Method in interface org.leafcutter.core.Logger
Enable or disable info messages.
setMaxLineLength(int) - Method in interface org.leafcutter.core.Logger
Optional method which sets the maximum length of lines output by the logger Implementors can choose to implement this as a "do-nothing" method which should return false
setVerbose(boolean) - Method in interface org.leafcutter.core.Logger
Enable or disable verbose messages.
setWarn(boolean) - Method in interface org.leafcutter.core.Logger
Enable or disable warning messages.

T

TaskRunner - Class in org.leafcutter.core
The main class in the Leafcutter API.
TaskRunnerException - Exception in org.leafcutter.core
 
TaskRunnerException(String) - Constructor for exception org.leafcutter.core.TaskRunnerException
 
TaskRunnerException(String, Throwable) - Constructor for exception org.leafcutter.core.TaskRunnerException
 
toString(File) - Static method in class org.leafcutter.core.FileHelper
 

W

write(File, String) - Static method in class org.leafcutter.core.FileHelper
Write a string to a file.

A D F G I L M N O P R S T W