public abstract class DefaultNative2Ascii extends Object implements Native2AsciiAdapter
| Constructor and Description | 
|---|
| DefaultNative2Ascii()No-arg constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addFiles(Commandline cmd,
        ProjectComponent log,
        File src,
        File dest)Adds source and dest files to the command line. | 
| boolean | convert(Native2Ascii args,
       File srcFile,
       File destFile)Splits the task into setting up the command line switches | 
| protected abstract boolean | run(Commandline cmd,
   ProjectComponent log)Executes the command. | 
| protected void | setup(Commandline cmd,
     Native2Ascii args)Sets up the initial command line. | 
protected void addFiles(Commandline cmd, ProjectComponent log, File src, 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 fileBuildException - if there was a problem.public final boolean convert(Native2Ascii args, File srcFile, File destFile) throws BuildException
convert in interface Native2AsciiAdapterargs - the native 2 ascii arguments.srcFile - the source file.destFile - the destination file.BuildException - if there is a problem.
 (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) throws BuildException
cmd - Command line to executelog - provides access to Ant's logging system.BuildException - if there was a problem.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 - if there was a problem.