Class IDLCompiler.IDLCompilerDetails

java.lang.Object
com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails
Enclosing class:
IDLCompiler

public class IDLCompiler.IDLCompilerDetails extends Object
  • Field Details

    • _orbName

      protected String _orbName
    • _compilerExe

      protected String _compilerExe
    • _inParameters

      protected Hashtable _inParameters
    • _outParameters

      protected ArrayList _outParameters
    • _parameterValueMap

      protected Hashtable _parameterValueMap
    • _forEachMapping

      protected Hashtable _forEachMapping
  • Constructor Details

    • IDLCompilerDetails

      public IDLCompilerDetails()
  • Method Details

    • setIDLExecutable

      public void setIDLExecutable(String idlExe)
    • setORBName

      public void setORBName(String name)
    • getORBName

      public String getORBName()
    • getCompilerExecutable

      public String getCompilerExecutable() throws Exception
      Throws:
      Exception
    • addInParameter

      public void addInParameter(String param, boolean required, String delimiter, boolean isClasspath, String replace)
    • getInParameter

      public com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails getInParameter(String param)
    • addOutParameter

      public void addOutParameter(String param)
    • addOutParameter

      public void addOutParameter(String param, String forEach)
    • setForEach

      public void setForEach(String param, String forEach)
    • addOutParameter

      public void addOutParameter(ArrayList params)
    • addOutParameter

      public void addOutParameter(ArrayList params, String forEach)
    • setAndFlagParameter

      protected com.arjuna.orbportability.common.ant.IDLCompiler.IDLCompilerDetails.InParameterDetails setAndFlagParameter(String param, String value, Hashtable map)
    • 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