org.apache.axis.wsdl.gen
public interface GeneratorFactory
Method Summary | |
---|---|
void | generatorPass(Definition def, SymbolTable symbolTable)
Allow the Generator extension to make a pass through the
symbol table doing any pre-generation logic, like creating
the Java names for each object and constructing signature
strings.
|
BaseTypeMapping | getBaseTypeMapping()
Method getBaseTypeMapping
|
Generator | getGenerator(Message message, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Message.
|
Generator | getGenerator(PortType portType, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given PortType.
|
Generator | getGenerator(Binding binding, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Binding.
|
Generator | getGenerator(Service service, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Service.
|
Generator | getGenerator(TypeEntry type, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Type.
|
Generator | getGenerator(Definition definition, SymbolTable symbolTable)
Get a Generator implementation that will generate anything that doesn't
fit into the scope of any of the other Generators.
|
void | setBaseTypeMapping(BaseTypeMapping btm)
Get TypeMapping to use for translating
QNames to base types
|
Parameters: def symbolTable
Returns:
Parameters: message symbolTable
Returns:
Parameters: portType symbolTable
Returns:
Parameters: binding symbolTable
Returns:
Parameters: service symbolTable
Returns:
Parameters: type symbolTable
Returns:
Parameters: definition symbolTable
Returns:
Parameters: btm