public class IDLToWSDLProcessor extends IDLProcessor
env, preprocessor
Constructor and Description |
---|
IDLToWSDLProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
addTypeMapSchemaImports(javax.wsdl.Definition def,
WSDLASTVisitor visitor) |
void |
cleanUpTypeMap(TypeMappingType typeMap) |
void |
generateCORBAService(javax.wsdl.Definition def,
javax.wsdl.Binding[] bindings,
boolean isDefaultMapping) |
String |
getBaseFilename(String ifile) |
Writer |
getOutputWriter(File file) |
Writer |
getOutputWriter(String filename,
String outputDirectory) |
void |
parseIDL(antlr.collections.AST idlTree) |
void |
process() |
void |
process(antlr.collections.AST idlTree) |
protected void |
setIgnoreImports(boolean flag) |
protected void |
setImportDefinitionWriters(Map<String,File> writers)
Used only for test cases to set writers for imports when using
the -mns option
|
protected void |
setImportSchemaWriters(Map<String,File> writers) |
void |
setLogicalOutputWriter(Writer writer) |
void |
setOutputWriter(Writer writer) |
void |
setPhysicalOutputWriter(Writer writer) |
void |
setSchemaOutputWriter(Writer writer) |
getIDLTree, setEnvironment
public void process() throws ToolException
process
in interface Processor
process
in class IDLProcessor
ToolException
public void process(antlr.collections.AST idlTree) throws ToolException
ToolException
public void setOutputWriter(Writer writer)
public void setSchemaOutputWriter(Writer writer)
public void setLogicalOutputWriter(Writer writer)
public void setPhysicalOutputWriter(Writer writer)
protected void setImportDefinitionWriters(Map<String,File> writers)
protected void setIgnoreImports(boolean flag)
public Writer getOutputWriter(String filename, String outputDirectory) throws Exception
Exception
public void generateCORBAService(javax.wsdl.Definition def, javax.wsdl.Binding[] bindings, boolean isDefaultMapping) throws Exception
Exception
public void cleanUpTypeMap(TypeMappingType typeMap)
public void addTypeMapSchemaImports(javax.wsdl.Definition def, WSDLASTVisitor visitor)
Apache CXF