org.schmant.task.apache.ant
Interface AntConfigurable<T extends AntConfigurable<T>>

All Superinterfaces:
LibPathConfigurable<T>
All Known Implementing Classes:
AntTF

public interface AntConfigurable<T extends AntConfigurable<T>>
extends LibPathConfigurable<T>

This interface is implemented by classes that can be configured to run Ant scripts.

Since:
0.5
Author:
Karl Gustafsson
Task_package:
org.apache.ant

Method Summary
 T addProperties(Map<String,String> m)
           
 T addProperty(String name, String value)
           
 T addTarget(String name)
           
 T addTargets(Object o)
           
 T clearProperties()
           
 T clearTargets()
           
 T setEmacsLogging(boolean b)
           
 T setKeepGoing(boolean b)
           
 T setLogFile(Object fe)
           
 T setLogLevel(AntLogLevel l)
           
 T setNoUserLib(boolean b)
           
 T setPropertyFile(Object f)
           
 T setSourceBody(String body)
          Default target is "doit", basedir="." (Schmant script directory)
 T setSourceTargetBody(String s)
          When using only one Ant target in the script.
 
Methods inherited from interface org.schmant.task.confable.LibPathConfigurable
addLibPathDecorator, addLibPathDecorators, addLibPathEntries, addLibPathEntry, clearLibPathDecorators, clearLibPathEntries
 

Method Detail

setSourceBody

T setSourceBody(String body)
Default target is "doit", basedir="." (Schmant script directory)


setSourceTargetBody

T setSourceTargetBody(String s)
When using only one Ant target in the script.


addProperty

T addProperty(String name,
              String value)

addProperties

T addProperties(Map<String,String> m)

clearProperties

T clearProperties()

setLogLevel

T setLogLevel(AntLogLevel l)

setLogFile

T setLogFile(Object fe)

addTarget

T addTarget(String name)

addTargets

T addTargets(Object o)

clearTargets

T clearTargets()

setEmacsLogging

T setEmacsLogging(boolean b)

setKeepGoing

T setKeepGoing(boolean b)

setPropertyFile

T setPropertyFile(Object f)

setNoUserLib

T setNoUserLib(boolean b)