Class IDLCompiler.IDLCompilerDetails
java.lang.Object
com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails
- Enclosing class:
IDLCompiler
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addInParameter
(String param, boolean required, String delimiter, boolean isClasspath, String replace) void
addOutParameter
(String param) void
addOutParameter
(String param, String forEach) void
addOutParameter
(ArrayList params) void
addOutParameter
(ArrayList params, String forEach) com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails
getInParameter
(String param) String[]
Passed the parameters line from the ANT build file, e.g.replaceVariables
(String data, Hashtable variableValueMap, HashSet usedParameters) protected com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails
setAndFlagParameter
(String param, String value, Hashtable map) void
setForEach
(String param, String forEach) void
setIDLExecutable
(String idlExe) void
setORBName
(String name)
-
Field Details
-
_orbName
-
_compilerExe
-
_inParameters
-
_outParameters
-
_parameterValueMap
-
_forEachMapping
-
-
Constructor Details
-
IDLCompilerDetails
public IDLCompilerDetails()
-
-
Method Details
-
setIDLExecutable
-
setORBName
-
getORBName
-
getCompilerExecutable
- Throws:
Exception
-
addInParameter
-
getInParameter
public com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails getInParameter(String param) -
addOutParameter
-
addOutParameter
-
setForEach
-
addOutParameter
-
addOutParameter
-
setAndFlagParameter
-
parse
public String[] parse(String filename, String destDir, String packageName, String parameters, String mappings) throws org.apache.tools.ant.BuildException Passed the parameters line from the ANT build file, e.g. parameter='value',parameter2='value2',...- Throws:
org.apache.tools.ant.BuildException
-
replaceVariables
public String replaceVariables(String data, Hashtable variableValueMap, HashSet usedParameters) throws Exception - Throws:
Exception
-