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 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
 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.
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
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.
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.
 TypeEntry DefinedType.getComplexTypeExtensionBase(SymbolTable symbolTable)
          Get a TypeEntry for the base type of this type, if one exists.
 java.util.HashSet TypeEntry.getNestedTypes(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 JavaServiceWriter.symbolTable
          Field symbolTable
protected  SymbolTable JavaImplWriter.symbolTable
          Field symbolTable
protected  SymbolTable JavaGeneratorFactory.symbolTable
          Field symbolTable
protected  SymbolTable JavaDeployWriter.symbolTable
          Field symbolTable
protected  SymbolTable JavaDefinitionWriter.symbolTable
          Field symbolTable
protected  SymbolTable JavaBuildFileWriter.symbolTable
          Field symbolTable
protected  SymbolTable JavaBindingWriter.symbolTable
          Field symbolTable
 

Methods in org.apache.axis.wsdl.toJava with parameters of type SymbolTable
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.

 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.
 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
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
protected  void Emitter.sanityCheck(SymbolTable symbolTable)
          Method sanityCheck
 

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



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