public class IDLCompiler.IDLCompilerDetails extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
_compilerExe |
protected Hashtable |
_forEachMapping |
protected Hashtable |
_inParameters |
protected String |
_orbName |
protected ArrayList |
_outParameters |
protected Hashtable |
_parameterValueMap |
Constructor and Description |
---|
IDLCompiler.IDLCompilerDetails() |
Modifier and Type | Method and Description |
---|---|
void |
addInParameter(String param,
boolean required,
String delimiter,
boolean isClasspath,
String replace) |
void |
addOutParameter(ArrayList params) |
void |
addOutParameter(ArrayList params,
String forEach) |
void |
addOutParameter(String param) |
void |
addOutParameter(String param,
String forEach) |
String |
getCompilerExecutable() |
com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails |
getInParameter(String param) |
String |
getORBName() |
String[] |
parse(String filename,
String destDir,
String packageName,
String parameters,
String mappings)
Passed the parameters line from the ANT build file, e.g.
|
String |
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) |
protected String _orbName
protected String _compilerExe
protected Hashtable _inParameters
protected ArrayList _outParameters
protected Hashtable _parameterValueMap
protected Hashtable _forEachMapping
public void setIDLExecutable(String idlExe)
public void setORBName(String name)
public String getORBName()
public void addInParameter(String param, boolean required, String delimiter, boolean isClasspath, String replace)
public com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails getInParameter(String param)
public void addOutParameter(String param)
public void addOutParameter(ArrayList params)
protected com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails setAndFlagParameter(String param, String value, Hashtable map)
public String[] parse(String filename, String destDir, String packageName, String parameters, String mappings) throws BuildException
BuildException
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.