idl2javaxml is an IDL compiler to language Java mapping & XML binding.
idl2javaxml [options] spec.idl
All options are forwarded to C preprocessor, except -h -i -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
Specific options :
Specify a path for import (only for IDL version 3.0).
Specify a list of prefix (gives full qualified Java package names).
Specify a list of name translation (gives full qualified Java package names).
Enable export (only for IDL version 3.0).
idl2javaxml parses the given input file (IDL) and generates the same files as idl2java and a classHelperXML.java file that contains XML marshal/demarshal methods. The XML binding follows the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
idl2javaxml is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2javaxml needs a cpp executable.