Class RmicAdapterFactory
java.lang.Object
org.apache.tools.ant.taskdefs.rmic.RmicAdapterFactory
Creates the necessary rmic adapter, given basic criteria.
- Since:
- 1.4
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RmicAdapter
Based on the parameter passed in, this method creates the necessary factory desired.static RmicAdapter
Based on the parameter passed in, this method creates the necessary factory desired.
-
Field Details
-
ERROR_UNKNOWN_COMPILER
The error message to be used when the compiler cannot be found.- See Also:
-
ERROR_NOT_RMIC_ADAPTER
The error message to be used when the class is not an rmic adapter.- See Also:
-
DEFAULT_COMPILER
If the compiler has this name use a default compiler.- See Also:
-
-
Method Details
-
getRmic
Based on the parameter passed in, this method creates the necessary factory desired.The current mapping for rmic names are as follows:
- sun = SUN's rmic
- kaffe = Kaffe's rmic
- a fully qualified classname = the name of a rmic adapter
- weblogic = weblogic compiler
- forking = Sun's RMIC by forking a new JVM
- Parameters:
rmicType
- either the name of the desired rmic, or the full classname of the rmic's adapter.task
- a task to log through.- Returns:
- the compiler adapter
- Throws:
BuildException
- if the rmic type could not be resolved into a rmic adapter.
-
getRmic
Based on the parameter passed in, this method creates the necessary factory desired.The current mapping for rmic names are as follows:
- sun = SUN's rmic
- kaffe = Kaffe's rmic
- a fully qualified classname = the name of a rmic adapter
- weblogic = WebLogic compiler
- forking = Sun's RMIC by forking a new JVM
- Parameters:
rmicType
- either the name of the desired rmic, or the full classname of the rmic's adapter.task
- a task to log through.classpath
- the classpath to use when looking up an adapter class- Returns:
- the compiler adapter
- Throws:
BuildException
- if the rmic type could not be resolved into a rmic adapter.- Since:
- Ant 1.8.0
-