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.MatchingTaskAnt task to process files selected by pattern sets.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAntTask.AntAttributeSubstitutionUsed 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 voidaddConfiguredBorders(AntTask.AntAttributeSubstitution ats)voidaddConfiguredData(AntTask.AntAttributeSubstitution ats)voidaddConfiguredFreemarkerLinks(AntTask.AntAttributeSubstitution ats)voidaddConfiguredLocalData(AntTask.AntAttributeSubstitution ats)voidaddConfiguredModes(AntTask.AntAttributeSubstitution ats)voidaddConfiguredOutputFormatsByPath(AntTask.AntAttributeSubstitution ats)voidaddConfiguredTurns(AntTask.AntAttributeSubstitution ats)voidaddConfiguredXmlRenderings(AntTask.AntAttributeSubstitution ats)voidexecute()org.apache.tools.ant.TargetgetTarget()voidsetAlwaysCreateDirectories(boolean copy)voidsetAlwaysCreateDirs(boolean copy)Same assetAlwaysCreateDirectories(boolean); added as this name is closer to the Ant naming conventions.voidsetAntTaskFailOnError(boolean antTaskFailOnError)voidsetAppendLogFile(boolean append)voidsetBooleanFormat(java.lang.String booleanFormat)voidsetBorders(java.lang.String border)voidsetCaseSensitive(boolean caseSensitive)voidsetConfiguration(java.io.File outputFile)voidsetConfigurationBase(java.io.File f)voidsetData(java.lang.String data)voidsetDataRoot(java.io.File dataRoot)voidsetDateFormat(java.lang.String dateFormat)voidsetDateTimeFormat(java.lang.String dateTimeFormat)voidsetDestDir(java.io.File outputRoot)voidsetDir(java.io.File dir)voidsetExpert(boolean expert)voidsetFreemarkerIncompatibleImprovements(java.lang.String fmIcI)voidsetFreemarkerLinks(java.lang.String freemarkerLinks)voidsetInheritConfiguration(java.io.File f)voidsetInterpolationSyntax(java.lang.String interpolationSyntax)voidsetLocalData(java.lang.String localData)voidsetLocale(java.lang.String locale)voidsetLogFile(java.io.File logFile)voidsetMapCommonExtensionsToOutputFormats(java.lang.String value)voidsetModes(java.lang.String mode)voidsetNumberFormat(java.lang.String numberFormat)voidsetObjectWrapper(java.lang.String objectWrapper)voidsetOutputEncoding(java.lang.String outputEncoding)voidsetOutputFile(java.io.File outputFile)voidsetOutputFormat(java.lang.String outputFormat)voidsetOutputFormatsByPath(java.lang.String outputFormatsByPath)voidsetOutputRoot(java.io.File outputRoot)voidsetOutputRoot_common(java.io.File outputRoot, boolean alt)voidsetQuiet(java.lang.String quiet)voidsetRecommendedDefaults(java.lang.String recommendedDefaults)voidsetRemoveExtension(java.lang.String removeExtension)voidsetRemoveExtensions(java.lang.String removeExtension)voidsetRemoveFreemarkerExtensions(java.lang.String value)voidsetRemovePostfix(java.lang.String removePostfix)voidsetRemovePostfixes(java.lang.String removePostfix)voidsetReplaceExtension(java.lang.String replaceExtension)voidsetReplaceExtensions(java.lang.String replaceExtension)voidsetSkipUnchanged(java.lang.String skipUnchanged)voidsetSourceEncoding(java.lang.String sourceEncoding)voidsetSourceFile(java.io.File sourceFile)voidsetSourceRoot(java.io.File sourceRoot)voidsetSourceRoot_common(java.io.File sourceRoot, boolean alt)voidsetSQLDateAndTimeTimeZone(java.lang.String timeZone)voidsetSrcDir(java.io.File sourceRoot)voidsetStopOnError(boolean stopOnError)voidsetTagSyntax(java.lang.String tagSyntax)voidsetTemplateData(java.lang.String templateData)voidsetTimeFormat(java.lang.String timeFormat)voidsetTimeZone(java.lang.String timeZone)voidsetTurns(java.lang.String turn)voidsetUrlEscapingCharset(java.lang.String urlEscapingCharset)voidsetValidateXml(java.lang.String validate)voidsetXmlCatalogFiles(java.lang.String files)voidsetXmlCatalogPrefer(java.lang.String prefer)voidsetXmlRenderings(java.lang.String prefer)voidsetXpathEngine(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:
setCaseSensitivein 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:
executein classorg.apache.tools.ant.Task- Throws:
fmpp.tools.AntTask.CausePrinterBuildException
-
-