Class JavahAdapterFactory
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.optional.javah.JavahAdapterFactory
 
- 
 public class JavahAdapterFactory extends java.lang.ObjectCreates the JavahAdapter based on the user choice and potentially the VM vendor.- Since:
- Ant 1.6.3
 
- 
- 
Constructor SummaryConstructors Constructor Description JavahAdapterFactory()
 - 
Method SummaryModifier and Type Method Description static JavahAdaptergetAdapter(java.lang.String choice, ProjectComponent log)Creates the JavahAdapter based on the user choice and potentially the VM vendor.static JavahAdaptergetAdapter(java.lang.String choice, ProjectComponent log, Path classpath)Creates the JavahAdapter based on the user choice and potentially the VM vendor.static java.lang.StringgetDefault()Determines the default choice of adapter based on the VM vendor.
 
- 
- 
- 
Method Detail- 
getDefaultpublic static java.lang.String getDefault() Determines the default choice of adapter based on the VM vendor.- Returns:
- the default choice of adapter based on the VM vendor
 
 - 
getAdapterpublic static JavahAdapter getAdapter(java.lang.String choice, ProjectComponent log) throws BuildException Creates the JavahAdapter based on the user choice and potentially the VM vendor.- Parameters:
- choice- the user choice (if any).
- log- a ProjectComponent instance used to access Ant's logging system.
- Returns:
- The adapter to use.
- Throws:
- BuildException- if there is an error.
 
 - 
getAdapterpublic static JavahAdapter getAdapter(java.lang.String choice, ProjectComponent log, Path classpath) throws BuildException Creates the JavahAdapter based on the user choice and potentially the VM vendor.- Parameters:
- choice- the user choice (if any).
- log- a ProjectComponent instance used to access Ant's logging system.
- classpath- the classpath to use when looking up an adapter class
- Returns:
- The adapter to use.
- Throws:
- BuildException- if there is an error.
- Since:
- Ant 1.8.0
 
 
- 
 
-