org.codehaus.mojo.natives.javah
Class JavahExecutable

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.mojo.natives.javah.AbstractJavah
          extended by org.codehaus.mojo.natives.javah.JavahExecutable
All Implemented Interfaces:
org.codehaus.mojo.natives.javah.Javah, org.codehaus.plexus.logging.LogEnabled
Direct Known Subclasses:
JavahMacOSExecutable

public class JavahExecutable
extends org.codehaus.mojo.natives.javah.AbstractJavah

Sun's javah compatible implementation

Version:
$Id: JavahExecutable.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Dan Tran

Field Summary
 
Fields inherited from interface org.codehaus.mojo.natives.javah.Javah
ROLE
 
Constructor Summary
JavahExecutable()
           
 
Method Summary
 void compile(org.codehaus.mojo.natives.javah.JavahConfiguration config)
           
protected  org.codehaus.plexus.util.cli.Commandline createJavahCommand(org.codehaus.mojo.natives.javah.JavahConfiguration config)
           
protected  java.lang.String getJavaHExecutable(org.codehaus.mojo.natives.javah.JavahConfiguration config)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavahExecutable

public JavahExecutable()
Method Detail

compile

public void compile(org.codehaus.mojo.natives.javah.JavahConfiguration config)
             throws org.codehaus.mojo.natives.NativeBuildException
Throws:
org.codehaus.mojo.natives.NativeBuildException

createJavahCommand

protected org.codehaus.plexus.util.cli.Commandline createJavahCommand(org.codehaus.mojo.natives.javah.JavahConfiguration config)
                                                               throws org.codehaus.mojo.natives.NativeBuildException
Throws:
org.codehaus.mojo.natives.NativeBuildException

getJavaHExecutable

protected java.lang.String getJavaHExecutable(org.codehaus.mojo.natives.javah.JavahConfiguration config)
Returns:


Copyright © 2010. All Rights Reserved.