|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.taskdefs.optional.native2ascii.DefaultNative2Ascii
encapsulates the handling common to diffent Native2Asciiadapter implementations.
Constructor Summary | |
DefaultNative2Ascii()
|
Method Summary | |
protected void |
addFiles(Commandline cmd,
ProjectComponent log,
java.io.File src,
java.io.File dest)
Adds source and dest files to the command line. |
boolean |
convert(Native2Ascii args,
java.io.File srcFile,
java.io.File destFile)
Splits the task into setting up the command line switches (delegated to setup ), adding the file names
(delegated to addFiles ) and running the tool
(delegated to run ). |
protected abstract boolean |
run(Commandline cmd,
ProjectComponent log)
Executes the command. |
protected void |
setup(Commandline cmd,
Native2Ascii args)
Sets up the initial command line. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultNative2Ascii()
Method Detail |
public final boolean convert(Native2Ascii args, java.io.File srcFile, java.io.File destFile) throws BuildException
setup
), adding the file names
(delegated to addFiles
) and running the tool
(delegated to run
).
convert
in interface Native2AsciiAdapter
args
- Task that holds command line arguments and allows
the implementation to send messages to Ant's logging systemsrcFile
- the source to convertdestFile
- where to send output to
BuildException
protected void setup(Commandline cmd, Native2Ascii args) throws BuildException
only the -encoding argument and nested arg elements get handled here.
cmd
- Command line to add toargs
- provides the user-setting and access to Ant's
logging system.
BuildException
protected void addFiles(Commandline cmd, ProjectComponent log, java.io.File src, java.io.File dest) throws BuildException
This implementation adds them without any leading qualifiers, source first.
cmd
- Command line to add tolog
- provides access to Ant's logging system.src
- the source filedest
- the destination file
BuildException
protected abstract boolean run(Commandline cmd, ProjectComponent log) throws BuildException
cmd
- Command line to executelog
- provides access to Ant's logging system.
BuildException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |