## Uses of Class
org.apache.axis.wsdl.symbolTable.SymbolTable

Packages that use SymbolTable
org.apache.axis.wsdl.gen
org.apache.axis.wsdl.symbolTable
org.apache.axis.wsdl.toJava

Uses of SymbolTable in org.apache.axis.wsdl.gen

Methods in org.apache.axis.wsdl.gen that return SymbolTable
`SymbolTable` `Parser.getSymbolTable()` Get the symbol table.

Methods in org.apache.axis.wsdl.gen with parameters of type SymbolTable
`void` `GeneratorFactory.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.
`Generator` `GeneratorFactory.getGenerator(javax.wsdl.Message message, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given Message.
`Generator` `GeneratorFactory.getGenerator(javax.wsdl.PortType portType, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given PortType.
`Generator` `GeneratorFactory.getGenerator(javax.wsdl.Binding binding, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given Binding.
`Generator` `GeneratorFactory.getGenerator(javax.wsdl.Service service, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given Service.
`Generator` `GeneratorFactory.getGenerator(TypeEntry type, SymbolTable symbolTable)` Get a Generator implementation that will generate bindings for the given Type.
`Generator` `GeneratorFactory.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.
`void` `NoopFactory.generatorPass(javax.wsdl.Definition def, SymbolTable symbolTable)` Method generatorPass
`Generator` `NoopFactory.getGenerator(javax.wsdl.Message message, SymbolTable symbolTable)` Method getGenerator
`Generator` `NoopFactory.getGenerator(javax.wsdl.PortType portType, SymbolTable symbolTable)` Method getGenerator
`Generator` `NoopFactory.getGenerator(javax.wsdl.Binding binding, SymbolTable symbolTable)` Method getGenerator
`Generator` `NoopFactory.getGenerator(javax.wsdl.Service service, SymbolTable symbolTable)` Method getGenerator
`Generator` `NoopFactory.getGenerator(TypeEntry type, SymbolTable symbolTable)` Method getGenerator
`Generator` `NoopFactory.getGenerator(javax.wsdl.Definition definition, SymbolTable symbolTable)` Method getGenerator
`protected void` `Parser.sanityCheck(SymbolTable symbolTable)` Method sanityCheck

Uses of SymbolTable in org.apache.axis.wsdl.symbolTable

Methods in org.apache.axis.wsdl.symbolTable with parameters of type SymbolTable
`java.util.HashSet` `TypeEntry.getNestedTypes(SymbolTable symbolTable, boolean derivedFlag)` This method returns a set of all the nested types.
`TypeEntry` `DefinedType.getComplexTypeExtensionBase(SymbolTable symbolTable)` Get a TypeEntry for the base type of this type, if one exists.
`static java.util.Vector` `SchemaUtils.getContainedElementDeclarations(org.w3c.dom.Node node, SymbolTable symbolTable)` If the specified node represents a supported JAX-RPC complexType or simpleType, a Vector is returned which contains ElementDecls for the child element names.
`static TypeEntry` `SchemaUtils.getComplexElementRestrictionBase(org.w3c.dom.Node node, SymbolTable symbolTable)` Look for the base type of node iff node is a complex type that has been derived by restriction; otherwise return null.
`static TypeEntry` `SchemaUtils.getComplexElementExtensionBase(org.w3c.dom.Node node, SymbolTable symbolTable)` If the specified node represents a supported JAX-RPC complexType/element which extends another complexType.
`static QName` `SchemaUtils.getArrayComponentQName(org.w3c.dom.Node node, IntHolder dims, BooleanHolder underlTypeNillable, QNameHolder itemQName, BooleanHolder forElement, SymbolTable symbolTable)` If the specified node represents an array encoding of one of the following forms, then return the qname repesenting the element type of the array.
`static QName` `SchemaUtils.getCollectionComponentQName(org.w3c.dom.Node node, QNameHolder itemQName, BooleanHolder forElement, SymbolTable symbolTable)` If the specified node represents an element that references a collection then return the qname repesenting the component of the collection.
`static java.util.Vector` `SchemaUtils.getContainedAttributeTypes(org.w3c.dom.Node node, SymbolTable symbolTable)` Return the attribute names and types if any in the node The even indices are the attribute types (TypeEntry) and the odd indices are the corresponding names (Strings).
`static TypeEntry` `SchemaUtils.getBaseType(TypeEntry type, SymbolTable symbolTable)` Returns the base type of a given type with its symbol table.
`static java.util.HashSet` `Utils.getDerivedTypes(TypeEntry type, SymbolTable symbolTable)` This method returns a set of all types that are derived from this type via an extension of a complexType
`protected static java.util.HashSet` `Utils.getNestedTypes(TypeEntry type, SymbolTable symbolTable, boolean derivedFlag)` This method returns a set of all the nested types.

Constructors in org.apache.axis.wsdl.symbolTable with parameters of type SymbolTable
`FaultInfo(javax.wsdl.Fault fault, Use use, java.lang.String namespace, SymbolTable symbolTable)` This constructor creates FaultInfo for a binding fault.
`FaultInfo(javax.wsdl.extensions.soap.SOAPHeaderFault fault, SymbolTable symbolTable)` This constructor creates FaultInfo for a soap:headerFault.
`FaultInfo(QName faultMessage, java.lang.String faultPart, java.lang.String faultUse, java.lang.String faultNamespaceURI, SymbolTable symbolTable)` Constructor FaultInfo

Uses of SymbolTable in org.apache.axis.wsdl.toJava

Fields in org.apache.axis.wsdl.toJava declared as SymbolTable
`protected SymbolTable` `JavaImplWriter.symbolTable` Field symbolTable
`protected SymbolTable` `JavaDeployWriter.symbolTable` Field symbolTable
`protected SymbolTable` `JavaBuildFileWriter.symbolTable` Field symbolTable
`protected SymbolTable` `JavaBindingWriter.symbolTable` Field symbolTable
`protected SymbolTable` `JavaGeneratorFactory.symbolTable` Field symbolTable
`protected SymbolTable` `JavaDefinitionWriter.symbolTable` Field symbolTable
`protected SymbolTable` `JavaServiceWriter.symbolTable` Field symbolTable

Methods in org.apache.axis.wsdl.toJava with parameters of type SymbolTable
`void` `JavaGeneratorFactory.Writers.addStuff(Generator baseWriter, SymTabEntry entry, SymbolTable symbolTable)` Method addStuff
`void` `JavaGeneratorFactory.Writers.addStuff(Generator baseWriter, javax.wsdl.Definition def, SymbolTable symbolTable)` Method addStuff
`static java.lang.String` `Utils.getFullExceptionName(javax.wsdl.Message faultMessage, SymbolTable symbolTable)` Given a fault message, return the fully qualified Java class name of the exception to be generated from this fault
`static QName` `Utils.getFaultDataType(javax.wsdl.Message faultMessage, SymbolTable symbolTable)` Given a fault message, return the XML type of the exception data.
`static boolean` `Utils.isFaultComplex(javax.wsdl.Message faultMessage, SymbolTable symbolTable)` Given a fault message, return TRUE if the fault is a complex type fault
`static java.util.Vector` `Utils.getEnumerationBaseAndValues(org.w3c.dom.Node node, SymbolTable symbolTable)` If the specified node represents a supported JAX-RPC enumeration, a Vector is returned which contains the base type and the enumeration values.
`static QName` `Utils.getOperationQName(javax.wsdl.BindingOperation bindingOper, BindingEntry bEntry, SymbolTable symbolTable)` Return the operation QName.
`static java.lang.String` `Utils.getConstructorForParam(Parameter param, SymbolTable symbolTable, BooleanHolder bThrow)` Return a constructor for the provided Parameter This string will be suitable for assignment: Foo var = string returned Handles basic java types (int, float, etc), wrapper types (Integer, etc) and certain java.math (BigDecimal, BigInteger) types.
`protected Generator` `JavaBindingWriter.getJavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable st)` getJavaInterfaceWriter
`protected Generator` `JavaBindingWriter.getJavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)` getJavaStubWriter
`protected Generator` `JavaBindingWriter.getJavaSkelWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)` getJavaSkelWriter
`protected Generator` `JavaBindingWriter.getJavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)` getJavaImplWriter
`void` `JavaGeneratorFactory.generatorPass(javax.wsdl.Definition def, SymbolTable symbolTable)` Do the Wsdl2java generator pass: - resolve name clashes - construct signatures
`Generator` `JavaGeneratorFactory.getGenerator(javax.wsdl.Message message, SymbolTable symbolTable)` Method getGenerator
`Generator` `JavaGeneratorFactory.getGenerator(javax.wsdl.PortType portType, SymbolTable symbolTable)` Method getGenerator
`Generator` `JavaGeneratorFactory.getGenerator(javax.wsdl.Binding binding, SymbolTable symbolTable)` Method getGenerator
`Generator` `JavaGeneratorFactory.getGenerator(javax.wsdl.Service service, SymbolTable symbolTable)` Method getGenerator
`Generator` `JavaGeneratorFactory.getGenerator(TypeEntry type, SymbolTable symbolTable)` Method getGenerator
`Generator` `JavaGeneratorFactory.getGenerator(javax.wsdl.Definition definition, SymbolTable symbolTable)` Method getGenerator
`protected void` `JavaGeneratorFactory.javifyNames(SymbolTable symbolTable)` Fill in the names of each SymTabEntry with the javaified name.
`protected int` `JavaGeneratorFactory.javifyTypeEntryName(SymbolTable symbolTable, TypeEntry entry, java.util.HashMap anonQNames, int uniqueNum)` Refactored to call recursively for JAX-RPC 1.1 spec 4.2.5.
`protected void` `JavaGeneratorFactory.determineInterfaceNames(SymbolTable symbolTable)` Method determineInterfaceNames
`protected void` `JavaGeneratorFactory.resolveNameClashes(SymbolTable symbolTable)` Messages, PortTypes, Bindings, and Services can share the same name.
`protected void` `JavaGeneratorFactory.ignoreNonSOAPBindings(SymbolTable symbolTable)` If a binding's type is not TYPE_SOAP, then we don't use that binding or that binding's portType.
`protected void` `JavaGeneratorFactory.constructSignatures(SymbolTable symbolTable)` Method constructSignatures
`protected void` `JavaGeneratorFactory.determineIfHoldersNeeded(SymbolTable symbolTable)` Find all inout/out parameters and add a flag to the Type of that parameter saying a holder is needed.
`protected void` `Emitter.sanityCheck(SymbolTable symbolTable)` Method sanityCheck

Constructors in org.apache.axis.wsdl.toJava with parameters of type SymbolTable
`JavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)` Constructor.
`JavaUndeployWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable notUsed)` Constructor.
`JavaSkelWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)` Constructor.
`JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)` Constructor.
`JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)` Constructor.
`JavaDeployWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable symbolTable)` Constructor.
`JavaServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)` Constructor.
`JavaBuildFileWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable symbolTable)` Constructor
`JavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable symbolTable)` Constructor.
`JavaTypeWriter(Emitter emitter, TypeEntry type, SymbolTable symbolTable)` Constructor.
`JavaBindingWriter(Emitter emitter, javax.wsdl.Binding binding, SymbolTable symbolTable)` Constructor.
`JavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)` Constructor.
`JavaDefinitionWriter(Emitter emitter, javax.wsdl.Definition definition, SymbolTable symbolTable)` Constructor.
`JavaServiceWriter(Emitter emitter, javax.wsdl.Service service, SymbolTable symbolTable)` Constructor.
`JavaFaultWriter(Emitter emitter, SymbolTable symbolTable, FaultInfo faultInfo)` Constructor.

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