## org.apache.axis.wsdl.gen
Class NoopFactory

    java.lang.Object
      |
      +--org.apache.axis.wsdl.gen.NoopFactory

All Implemented Interfaces:
  GeneratorFactory

public class NoopFactory
extends java.lang.Object
implements GeneratorFactory

This factory returns a bunch of NoopGenerators

Constructor Summary
`NoopFactory()`

Method Summary
`void` `generatorPass(javax.wsdl.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()`
`Generator` `getGenerator(javax.wsdl.Binding binding, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given Binding.
`Generator` `getGenerator(javax.wsdl.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.
`Generator` `getGenerator(javax.wsdl.Message message, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given Message.
`Generator` `getGenerator(javax.wsdl.PortType portType, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given PortType.
`Generator` `getGenerator(javax.wsdl.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.
`void` `setBaseTypeMapping(BaseTypeMapping btm)` Get TypeMapping to use for translating QNames to base types

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### NoopFactory

    public NoopFactory()

Method Detail

### generatorPass

    public void generatorPass(javax.wsdl.Definition def,
                              SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  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.

  Specified by:
    `generatorPass` in interface `GeneratorFactory`

### getGenerator

    public Generator getGenerator(javax.wsdl.Message message,
                                  SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  Get a Generator implementation that will generate bindings for the given Message.

  Specified by:
    `getGenerator` in interface `GeneratorFactory`

### getGenerator

    public Generator getGenerator(javax.wsdl.PortType portType,
                                  SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  Get a Generator implementation that will generate bindings for the given PortType.

  Specified by:
    `getGenerator` in interface `GeneratorFactory`

### getGenerator

    public Generator getGenerator(javax.wsdl.Binding binding,
                                  SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  Get a Generator implementation that will generate bindings for the given Binding.

  Specified by:
    `getGenerator` in interface `GeneratorFactory`

### getGenerator

    public Generator getGenerator(javax.wsdl.Service service,
                                  SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  Get a Generator implementation that will generate bindings for the given Service.

  Specified by:
    `getGenerator` in interface `GeneratorFactory`

### getGenerator

    public Generator getGenerator(TypeEntry type,
                                  SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  Get a Generator implementation that will generate bindings for the given Type.

  Specified by:
    `getGenerator` in interface `GeneratorFactory`

### getGenerator

    public Generator getGenerator(javax.wsdl.Definition definition,
                                  SymbolTable symbolTable)

  Description copied from interface: `GeneratorFactory`
  Get a Generator implementation that will generate anything that doesn't fit into the scope of any of the other Generators.

  Specified by:
    `getGenerator` in interface `GeneratorFactory`

### setBaseTypeMapping

    public void setBaseTypeMapping(BaseTypeMapping btm)

  Description copied from interface: `GeneratorFactory`
  Get TypeMapping to use for translating QNames to base types

  Specified by:
    `setBaseTypeMapping` in interface `GeneratorFactory`

### getBaseTypeMapping

    public BaseTypeMapping getBaseTypeMapping()

  Specified by:
    `getBaseTypeMapping` in interface `GeneratorFactory`

Copyright © 2003 Apache Web Services Project. All Rights Reserved.