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
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.tools.corba.processors.idl.IDLProcessor
env, preprocessor
-
-
Constructor Summary
Constructors Constructor Description IDLToWSDLProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTypeMapSchemaImports(javax.wsdl.Definition def, WSDLASTVisitor visitor)voidcleanUpTypeMap(TypeMappingType typeMap)voidgenerateCORBAService(javax.wsdl.Definition def, javax.wsdl.Binding[] bindings, boolean isDefaultMapping)StringgetBaseFilename(String ifile)WritergetOutputWriter(File file)WritergetOutputWriter(String filename, String outputDirectory)voidparseIDL(antlr.collections.AST idlTree)voidprocess()voidprocess(antlr.collections.AST idlTree)protected voidsetIgnoreImports(boolean flag)protected voidsetImportDefinitionWriters(Map<String,File> writers)Used only for test cases to set writers for imports when using the -mns optionprotected voidsetImportSchemaWriters(Map<String,File> writers)voidsetLogicalOutputWriter(Writer writer)voidsetOutputWriter(Writer writer)voidsetPhysicalOutputWriter(Writer writer)voidsetSchemaOutputWriter(Writer writer)-
Methods inherited from class org.apache.cxf.tools.corba.processors.idl.IDLProcessor
getIDLTree, setEnvironment
-
-
-
-
Method Detail
-
process
public void process() throws ToolException- Specified by:
processin interfaceProcessor- Overrides:
processin classIDLProcessor- Throws:
ToolException
-
process
public void process(antlr.collections.AST idlTree) throws ToolException- Throws:
ToolException
-
setOutputWriter
public void setOutputWriter(Writer writer)
-
setSchemaOutputWriter
public void setSchemaOutputWriter(Writer writer)
-
setLogicalOutputWriter
public void setLogicalOutputWriter(Writer writer)
-
setPhysicalOutputWriter
public void setPhysicalOutputWriter(Writer writer)
-
setImportDefinitionWriters
protected void setImportDefinitionWriters(Map<String,File> writers)
Used only for test cases to set writers for imports when using the -mns option
-
setIgnoreImports
protected void setIgnoreImports(boolean flag)
-
getOutputWriter
public Writer getOutputWriter(String filename, String outputDirectory) throws Exception
- Throws:
Exception
-
generateCORBAService
public void generateCORBAService(javax.wsdl.Definition def, javax.wsdl.Binding[] bindings, boolean isDefaultMapping) throws Exception- Throws:
Exception
-
cleanUpTypeMap
public void cleanUpTypeMap(TypeMappingType typeMap)
-
addTypeMapSchemaImports
public void addTypeMapSchemaImports(javax.wsdl.Definition def, WSDLASTVisitor visitor)
-
-