org.apache.tools.ant.taskdefs.optional.native2ascii
Class SunNative2Ascii

java.lang.Object
  extended by org.apache.tools.ant.taskdefs.optional.native2ascii.DefaultNative2Ascii
      extended by org.apache.tools.ant.taskdefs.optional.native2ascii.SunNative2Ascii
All Implemented Interfaces:
Native2AsciiAdapter

public final class SunNative2Ascii
extends DefaultNative2Ascii

Adapter to sun.tools.native2ascii.Main.

Since:
Ant 1.6.3

Field Summary
static java.lang.String IMPLEMENTATION_NAME
          Identifies this adapter.
 
Constructor Summary
SunNative2Ascii()
           
 
Method Summary
protected  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 org.apache.tools.ant.taskdefs.optional.native2ascii.DefaultNative2Ascii
addFiles, convert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMPLEMENTATION_NAME

public static final java.lang.String IMPLEMENTATION_NAME
Identifies this adapter.

See Also:
Constant Field Values
Constructor Detail

SunNative2Ascii

public SunNative2Ascii()
Method Detail

setup

protected void setup(Commandline cmd,
                     Native2Ascii args)
              throws BuildException
Sets up the initial command line.

only the -encoding argument and nested arg elements get handled here.

Overrides:
setup in class DefaultNative2Ascii
Parameters:
cmd - Command line to add to
args - provides the user-setting and access to Ant's logging system.
Throws:
BuildException - if there was a problem.

run

protected boolean run(Commandline cmd,
                      ProjectComponent log)
               throws BuildException
Executes the command.

Specified by:
run in class DefaultNative2Ascii
Parameters:
cmd - Command line to execute
log - provides access to Ant's logging system.
Returns:
whether execution was successful
Throws:
BuildException - if there was a problem.