public class Native2Ascii extends MatchingTask
fileset
description, location, project
Constructor and Description |
---|
Native2Ascii()
No args constructor
|
Modifier and Type | Method and Description |
---|---|
void |
add(FileNameMapper fileNameMapper)
A nested filenamemapper
|
void |
add(Native2AsciiAdapter adapter)
Set the adapter explicitly.
|
ImplementationSpecificArgument |
createArg()
Adds an implementation specific command-line argument.
|
Path |
createImplementationClasspath()
The classpath to use when loading the native2ascii
implementation if it is not a built-in one.
|
Mapper |
createMapper()
Defines the FileNameMapper to use (nested mapper element).
|
void |
execute()
Execute the task
|
java.lang.String[] |
getCurrentArgs()
Returns the (implementation specific) settings given as nested
arg elements.
|
java.lang.String |
getEncoding()
The value of the encoding attribute.
|
boolean |
getReverse()
The value of the reverse attribute.
|
void |
setDest(java.io.File destDir)
Set the destination directory to place converted files into.
|
void |
setEncoding(java.lang.String encoding)
Set the encoding to translate to/from.
|
void |
setExt(java.lang.String ext)
Set the extension which converted files should have.
|
void |
setImplementation(java.lang.String impl)
Choose the implementation for this particular task.
|
void |
setReverse(boolean reverse)
Flag the conversion to run in the reverse sense,
that is Ascii to Native encoding.
|
void |
setSrc(java.io.File srcDir)
Set the source directory in which to find files to convert.
|
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, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation
public void setReverse(boolean reverse)
reverse
- True if the conversion is to be reversed,
otherwise false;public boolean getReverse()
public void setEncoding(java.lang.String encoding)
encoding
- String containing the name of the Native
encoding to convert from or to.public java.lang.String getEncoding()
public void setSrc(java.io.File srcDir)
srcDir
- directory to find input file in.public void setDest(java.io.File destDir)
destDir
- directory to place output file into.public void setExt(java.lang.String ext)
ext
- File extension to use for converted files.public void setImplementation(java.lang.String impl)
impl
- the name of the implementationpublic Mapper createMapper() throws BuildException
BuildException
- if more than one mapper is defined.public void add(FileNameMapper fileNameMapper)
fileNameMapper
- the mapper to addpublic ImplementationSpecificArgument createArg()
public Path createImplementationClasspath()
public void add(Native2AsciiAdapter adapter)
adapter
- Native2AsciiAdapterpublic void execute() throws BuildException
execute
in class Task
BuildException
- is there is a problem in the task execution.public java.lang.String[] getCurrentArgs()