org.apache.cxf.tools.corba.processors.idl
Class IDLToWSDLProcessor
java.lang.Object
org.apache.cxf.tools.corba.processors.idl.IDLProcessor
org.apache.cxf.tools.corba.processors.idl.IDLToWSDLProcessor
- All Implemented Interfaces:
- Processor
public class IDLToWSDLProcessor
- extends IDLProcessor
Fields inherited from class org.apache.cxf.tools.corba.processors.idl.IDLProcessor |
env |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDLToWSDLProcessor
public IDLToWSDLProcessor()
process
public void process()
throws ToolException
- Specified by:
process
in interface Processor
- Overrides:
process
in class IDLProcessor
- Throws:
ToolException
process
public void process(antlr.collections.AST idlTree)
throws ToolException
- Throws:
ToolException
setOutputWriter
public void setOutputWriter(java.io.Writer writer)
setSchemaOutputWriter
public void setSchemaOutputWriter(java.io.Writer writer)
setLogicalOutputWriter
public void setLogicalOutputWriter(java.io.Writer writer)
setPhysicalOutputWriter
public void setPhysicalOutputWriter(java.io.Writer writer)
setImportDefinitionWriters
protected void setImportDefinitionWriters(java.util.Map<java.lang.String,java.io.File> writers)
- Used only for test cases to set writers for imports when using
the -mns option
setImportSchemaWriters
protected void setImportSchemaWriters(java.util.Map<java.lang.String,java.io.File> writers)
setIgnoreImports
protected void setIgnoreImports(boolean flag)
parseIDL
public void parseIDL(antlr.collections.AST idlTree)
throws java.lang.Exception
- Throws:
java.lang.Exception
getOutputWriter
public java.io.Writer getOutputWriter(java.lang.String filename,
java.lang.String outputDirectory)
throws java.lang.Exception
- Throws:
java.lang.Exception
getOutputWriter
public java.io.Writer getOutputWriter(java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBaseFilename
public java.lang.String getBaseFilename(java.lang.String ifile)
generateCORBAService
public void generateCORBAService(javax.wsdl.Definition def,
javax.wsdl.Binding[] bindings,
boolean isDefaultMapping)
throws java.lang.Exception
- Throws:
java.lang.Exception
cleanUpTypeMap
public void cleanUpTypeMap(org.apache.cxf.binding.corba.wsdl.TypeMappingType typeMap)
addTypeMapSchemaImports
public void addTypeMapSchemaImports(javax.wsdl.Definition def,
WSDLASTVisitor visitor)
Apache CXF