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