Class Native2AsciiAdapterFactory
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.optional.native2ascii.Native2AsciiAdapterFactory
 
- 
 public class Native2AsciiAdapterFactory extends java.lang.ObjectCreates the Native2AsciiAdapter based on the user choice and potentially the VM vendor.- Since:
- Ant 1.6.3
 
- 
- 
Constructor SummaryConstructors Constructor Description Native2AsciiAdapterFactory()
 - 
Method SummaryModifier and Type Method Description static Native2AsciiAdaptergetAdapter(java.lang.String choice, ProjectComponent log)Creates the Native2AsciiAdapter based on the user choice and potentially the VM vendor.static Native2AsciiAdaptergetAdapter(java.lang.String choice, ProjectComponent log, Path classpath)Creates the Native2AsciiAdapter 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 Native2AsciiAdapter getAdapter(java.lang.String choice, ProjectComponent log) throws BuildException Creates the Native2AsciiAdapter 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 was a problem.
 
 - 
getAdapterpublic static Native2AsciiAdapter getAdapter(java.lang.String choice, ProjectComponent log, Path classpath) throws BuildException Creates the Native2AsciiAdapter 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 was a problem.
- Since:
- Ant 1.8.0
 
 
- 
 
-