Package fmpp.tools
Class AntTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tools.ant.taskdefs.MatchingTask
-
- fmpp.tools.AntTask
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.tools.ant.types.selectors.SelectorContainer
public class AntTask extends org.apache.tools.ant.taskdefs.MatchingTask
Ant task to process files selected by pattern sets.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AntTask.AntAttributeSubstitution
Used internally (must be public class for technical reasons).
-
Constructor Summary
Constructors Constructor Description AntTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfiguredBorders(AntTask.AntAttributeSubstitution ats)
void
addConfiguredData(AntTask.AntAttributeSubstitution ats)
void
addConfiguredFreemarkerLinks(AntTask.AntAttributeSubstitution ats)
void
addConfiguredLocalData(AntTask.AntAttributeSubstitution ats)
void
addConfiguredModes(AntTask.AntAttributeSubstitution ats)
void
addConfiguredOutputFormatsByPath(AntTask.AntAttributeSubstitution ats)
void
addConfiguredTurns(AntTask.AntAttributeSubstitution ats)
void
addConfiguredXmlRenderings(AntTask.AntAttributeSubstitution ats)
void
execute()
org.apache.tools.ant.Target
getTarget()
void
setAlwaysCreateDirectories(boolean copy)
void
setAlwaysCreateDirs(boolean copy)
Same assetAlwaysCreateDirectories(boolean)
; added as this name is closer to the Ant naming conventions.void
setAntTaskFailOnError(boolean antTaskFailOnError)
void
setAppendLogFile(boolean append)
void
setBooleanFormat(java.lang.String booleanFormat)
void
setBorders(java.lang.String border)
void
setCaseSensitive(boolean caseSensitive)
void
setConfiguration(java.io.File outputFile)
void
setConfigurationBase(java.io.File f)
void
setData(java.lang.String data)
void
setDataRoot(java.io.File dataRoot)
void
setDateFormat(java.lang.String dateFormat)
void
setDateTimeFormat(java.lang.String dateTimeFormat)
void
setDestDir(java.io.File outputRoot)
void
setDir(java.io.File dir)
void
setExpert(boolean expert)
void
setFreemarkerIncompatibleImprovements(java.lang.String fmIcI)
void
setFreemarkerLinks(java.lang.String freemarkerLinks)
void
setInheritConfiguration(java.io.File f)
void
setInterpolationSyntax(java.lang.String interpolationSyntax)
void
setLocalData(java.lang.String localData)
void
setLocale(java.lang.String locale)
void
setLogFile(java.io.File logFile)
void
setMapCommonExtensionsToOutputFormats(java.lang.String value)
void
setModes(java.lang.String mode)
void
setNumberFormat(java.lang.String numberFormat)
void
setObjectWrapper(java.lang.String objectWrapper)
void
setOutputEncoding(java.lang.String outputEncoding)
void
setOutputFile(java.io.File outputFile)
void
setOutputFormat(java.lang.String outputFormat)
void
setOutputFormatsByPath(java.lang.String outputFormatsByPath)
void
setOutputRoot(java.io.File outputRoot)
void
setOutputRoot_common(java.io.File outputRoot, boolean alt)
void
setQuiet(java.lang.String quiet)
void
setRecommendedDefaults(java.lang.String recommendedDefaults)
void
setRemoveExtension(java.lang.String removeExtension)
void
setRemoveExtensions(java.lang.String removeExtension)
void
setRemoveFreemarkerExtensions(java.lang.String value)
void
setRemovePostfix(java.lang.String removePostfix)
void
setRemovePostfixes(java.lang.String removePostfix)
void
setReplaceExtension(java.lang.String replaceExtension)
void
setReplaceExtensions(java.lang.String replaceExtension)
void
setSkipUnchanged(java.lang.String skipUnchanged)
void
setSourceEncoding(java.lang.String sourceEncoding)
void
setSourceFile(java.io.File sourceFile)
void
setSourceRoot(java.io.File sourceRoot)
void
setSourceRoot_common(java.io.File sourceRoot, boolean alt)
void
setSQLDateAndTimeTimeZone(java.lang.String timeZone)
void
setSrcDir(java.io.File sourceRoot)
void
setStopOnError(boolean stopOnError)
void
setTagSyntax(java.lang.String tagSyntax)
void
setTemplateData(java.lang.String templateData)
void
setTimeFormat(java.lang.String timeFormat)
void
setTimeZone(java.lang.String timeZone)
void
setTurns(java.lang.String turn)
void
setUrlEscapingCharset(java.lang.String urlEscapingCharset)
void
setValidateXml(java.lang.String validate)
void
setXmlCatalogFiles(java.lang.String files)
void
setXmlCatalogPrefer(java.lang.String prefer)
void
setXmlRenderings(java.lang.String prefer)
void
setXpathEngine(java.lang.String engine)
-
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
-
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
-
-
-
-
Method Detail
-
setConfiguration
public void setConfiguration(java.io.File outputFile)
-
setAntTaskFailOnError
public void setAntTaskFailOnError(boolean antTaskFailOnError)
-
setConfigurationBase
public void setConfigurationBase(java.io.File f)
-
setInheritConfiguration
public void setInheritConfiguration(java.io.File f)
-
setOutputFile
public void setOutputFile(java.io.File outputFile)
-
setOutputRoot
public void setOutputRoot(java.io.File outputRoot)
-
setDestDir
public void setDestDir(java.io.File outputRoot)
-
setOutputRoot_common
public void setOutputRoot_common(java.io.File outputRoot, boolean alt)
-
setSourceFile
public void setSourceFile(java.io.File sourceFile)
-
setSourceRoot
public void setSourceRoot(java.io.File sourceRoot)
-
setSrcDir
public void setSrcDir(java.io.File sourceRoot)
-
setSourceRoot_common
public void setSourceRoot_common(java.io.File sourceRoot, boolean alt)
-
setRecommendedDefaults
public void setRecommendedDefaults(java.lang.String recommendedDefaults)
-
setFreemarkerIncompatibleImprovements
public void setFreemarkerIncompatibleImprovements(java.lang.String fmIcI)
-
setObjectWrapper
public void setObjectWrapper(java.lang.String objectWrapper)
-
setFreemarkerLinks
public void setFreemarkerLinks(java.lang.String freemarkerLinks)
-
setBorders
public void setBorders(java.lang.String border)
-
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
- Overrides:
setCaseSensitive
in classorg.apache.tools.ant.taskdefs.MatchingTask
-
setDataRoot
public void setDataRoot(java.io.File dataRoot)
-
setData
public void setData(java.lang.String data)
-
setLocalData
public void setLocalData(java.lang.String localData)
-
setTurns
public void setTurns(java.lang.String turn)
-
setExpert
public void setExpert(boolean expert)
-
setAlwaysCreateDirs
public void setAlwaysCreateDirs(boolean copy)
Same assetAlwaysCreateDirectories(boolean)
; added as this name is closer to the Ant naming conventions.
-
setAlwaysCreateDirectories
public void setAlwaysCreateDirectories(boolean copy)
-
setLocale
public void setLocale(java.lang.String locale)
-
setLogFile
public void setLogFile(java.io.File logFile)
-
setAppendLogFile
public void setAppendLogFile(boolean append)
-
setModes
public void setModes(java.lang.String mode)
-
setNumberFormat
public void setNumberFormat(java.lang.String numberFormat)
-
setBooleanFormat
public void setBooleanFormat(java.lang.String booleanFormat)
-
setDateFormat
public void setDateFormat(java.lang.String dateFormat)
-
setTimeFormat
public void setTimeFormat(java.lang.String timeFormat)
-
setDateTimeFormat
public void setDateTimeFormat(java.lang.String dateTimeFormat)
-
setTimeZone
public void setTimeZone(java.lang.String timeZone)
-
setSQLDateAndTimeTimeZone
public void setSQLDateAndTimeTimeZone(java.lang.String timeZone)
-
setTagSyntax
public void setTagSyntax(java.lang.String tagSyntax)
-
setInterpolationSyntax
public void setInterpolationSyntax(java.lang.String interpolationSyntax)
- Since:
- 0.9.16
-
setOutputFormat
public void setOutputFormat(java.lang.String outputFormat)
- Since:
- 0.9.16
-
setOutputFormatsByPath
public void setOutputFormatsByPath(java.lang.String outputFormatsByPath)
- Since:
- 0.9.16
-
addConfiguredOutputFormatsByPath
public void addConfiguredOutputFormatsByPath(AntTask.AntAttributeSubstitution ats)
- Since:
- 0.9.16
-
setMapCommonExtensionsToOutputFormats
public void setMapCommonExtensionsToOutputFormats(java.lang.String value)
- Since:
- 0.9.16
-
setOutputEncoding
public void setOutputEncoding(java.lang.String outputEncoding)
-
setUrlEscapingCharset
public void setUrlEscapingCharset(java.lang.String urlEscapingCharset)
-
setXpathEngine
public void setXpathEngine(java.lang.String engine)
-
setXmlCatalogFiles
public void setXmlCatalogFiles(java.lang.String files)
-
setXmlCatalogPrefer
public void setXmlCatalogPrefer(java.lang.String prefer)
-
setValidateXml
public void setValidateXml(java.lang.String validate)
-
setXmlRenderings
public void setXmlRenderings(java.lang.String prefer)
-
setQuiet
public void setQuiet(java.lang.String quiet)
-
setReplaceExtensions
public void setReplaceExtensions(java.lang.String replaceExtension)
-
setRemoveExtensions
public void setRemoveExtensions(java.lang.String removeExtension)
-
setRemovePostfixes
public void setRemovePostfixes(java.lang.String removePostfix)
-
setReplaceExtension
public void setReplaceExtension(java.lang.String replaceExtension)
-
setRemoveExtension
public void setRemoveExtension(java.lang.String removeExtension)
-
setRemovePostfix
public void setRemovePostfix(java.lang.String removePostfix)
-
setRemoveFreemarkerExtensions
public void setRemoveFreemarkerExtensions(java.lang.String value)
- Since:
- 0.9.16
-
setSourceEncoding
public void setSourceEncoding(java.lang.String sourceEncoding)
-
setStopOnError
public void setStopOnError(boolean stopOnError)
-
setSkipUnchanged
public void setSkipUnchanged(java.lang.String skipUnchanged)
-
setTemplateData
public void setTemplateData(java.lang.String templateData)
-
setDir
public void setDir(java.io.File dir)
-
addConfiguredModes
public void addConfiguredModes(AntTask.AntAttributeSubstitution ats)
-
addConfiguredData
public void addConfiguredData(AntTask.AntAttributeSubstitution ats)
-
addConfiguredLocalData
public void addConfiguredLocalData(AntTask.AntAttributeSubstitution ats)
-
addConfiguredBorders
public void addConfiguredBorders(AntTask.AntAttributeSubstitution ats)
-
addConfiguredTurns
public void addConfiguredTurns(AntTask.AntAttributeSubstitution ats)
-
addConfiguredXmlRenderings
public void addConfiguredXmlRenderings(AntTask.AntAttributeSubstitution ats)
-
addConfiguredFreemarkerLinks
public void addConfiguredFreemarkerLinks(AntTask.AntAttributeSubstitution ats)
-
getTarget
public org.apache.tools.ant.Target getTarget()
-
execute
public void execute() throws fmpp.tools.AntTask.CausePrinterBuildException
- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
fmpp.tools.AntTask.CausePrinterBuildException
-
-