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

Uses in package org.apache.axis.wsdl.toJava

Constructors with parameter type org.apache.axis.wsdl.symbolTable.SymbolTable

JavaBindingWriter.JavaBindingWriter(Emitter emitter, Binding binding, SymbolTable symbolTable)
Constructor.
JavaBuildFileWriter.JavaBuildFileWriter(Emitter emitter, Definition definition, SymbolTable symbolTable)
Constructor
JavaDefinitionWriter.JavaDefinitionWriter(Emitter emitter, Definition definition, SymbolTable symbolTable)
Constructor.
JavaDeployWriter.JavaDeployWriter(Emitter emitter, Definition definition, SymbolTable symbolTable)
Constructor.
JavaFaultWriter.JavaFaultWriter(Emitter emitter, SymbolTable symbolTable, FaultInfo faultInfo)
Constructor.
Constructor.
Constructor.
Constructor.
Constructor.
JavaServiceWriter.JavaServiceWriter(Emitter emitter, Service service, SymbolTable symbolTable)
Constructor.
Constructor.
Constructor.
Constructor.
Constructor.
JavaUndeployWriter.JavaUndeployWriter(Emitter emitter, Definition definition, SymbolTable notUsed)
Constructor.

Fields of type org.apache.axis.wsdl.symbolTable.SymbolTable

SymbolTable
Field symbolTable
SymbolTable
Field symbolTable
SymbolTable
Field symbolTable
SymbolTable
Field symbolTable
SymbolTable
Field symbolTable
SymbolTable
Field symbolTable
SymbolTable
Field symbolTable

Methods with parameter type org.apache.axis.wsdl.symbolTable.SymbolTable

void
JavaGeneratorFactory.Writers.addStuff(Generator baseWriter, Definition def, SymbolTable symbolTable)
Method addStuff
void
Method addStuff
void
Method constructSignatures
void
Find all inout/out parameters and add a flag to the Type of that parameter saying a holder is needed.
void
Method determineInterfaceNames
void
JavaGeneratorFactory.generatorPass(Definition def, SymbolTable symbolTable)
Do the Wsdl2java generator pass: - resolve name clashes - construct signatures
String
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.

Vector
If the specified node represents a supported JAX-RPC enumeration, a Vector is returned which contains the base type and the enumeration values.
QName
Utils.getFaultDataType(Message faultMessage, SymbolTable symbolTable)
Given a fault message, return the XML type of the exception data.
String
Utils.getFullExceptionName(Message faultMessage, SymbolTable symbolTable)
Given a fault message, return the fully qualified Java class name of the exception to be generated from this fault
Generator
JavaGeneratorFactory.getGenerator(Binding binding, SymbolTable symbolTable)
Method getGenerator
Generator
JavaGeneratorFactory.getGenerator(Definition definition, SymbolTable symbolTable)
Method getGenerator
Generator
JavaGeneratorFactory.getGenerator(Message message, SymbolTable symbolTable)
Method getGenerator
Generator
JavaGeneratorFactory.getGenerator(PortType portType, SymbolTable symbolTable)
Method getGenerator
Generator
JavaGeneratorFactory.getGenerator(Service service, SymbolTable symbolTable)
Method getGenerator
Generator
Method getGenerator
Generator
getJavaImplWriter
Generator
getJavaInterfaceWriter
Generator
getJavaSkelWriter
Generator
getJavaStubWriter
QName
Utils.getOperationQName(BindingOperation bindingOper, BindingEntry bEntry, SymbolTable symbolTable)
Return the operation QName.
void
If a binding's type is not TYPE_SOAP, then we don't use that binding or that binding's portType.
boolean
Utils.isFaultComplex(Message faultMessage, SymbolTable symbolTable)
Given a fault message, return TRUE if the fault is a complex type fault
void
Fill in the names of each SymTabEntry with the javaified name.
int
JavaGeneratorFactory.javifyTypeEntryName(SymbolTable symbolTable, TypeEntry entry, HashMap anonQNames, int uniqueNum)
Refactored to call recursively for JAX-RPC 1.1 spec 4.2.5.
void
Messages, PortTypes, Bindings, and Services can share the same name.
void
Method sanityCheck

Uses in package org.apache.axis.wsdl.gen

Methods with parameter type org.apache.axis.wsdl.symbolTable.SymbolTable

void
GeneratorFactory.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.
void
NoopFactory.generatorPass(Definition def, SymbolTable symbolTable)
Method generatorPass
Generator
GeneratorFactory.getGenerator(Binding binding, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Binding.
Generator
NoopFactory.getGenerator(Binding binding, SymbolTable symbolTable)
Method getGenerator
Generator
GeneratorFactory.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.
Generator
NoopFactory.getGenerator(Definition definition, SymbolTable symbolTable)
Method getGenerator
Generator
GeneratorFactory.getGenerator(Message message, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Message.
Generator
NoopFactory.getGenerator(Message message, SymbolTable symbolTable)
Method getGenerator
Generator
GeneratorFactory.getGenerator(PortType portType, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given PortType.
Generator
NoopFactory.getGenerator(PortType portType, SymbolTable symbolTable)
Method getGenerator
Generator
GeneratorFactory.getGenerator(Service service, SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Service.
Generator
NoopFactory.getGenerator(Service service, SymbolTable symbolTable)
Method getGenerator
Generator
Get a Generator implementation that will generate bindings for the given Type.
Generator
Method getGenerator
void
Method sanityCheck

Methods with return type org.apache.axis.wsdl.symbolTable.SymbolTable

SymbolTable
Get the symbol table.

Uses in package org.apache.axis.wsdl.symbolTable

Constructors with parameter type org.apache.axis.wsdl.symbolTable.SymbolTable

FaultInfo.FaultInfo(Fault fault, Use use, String namespace, SymbolTable symbolTable)
This constructor creates FaultInfo for a binding fault.
FaultInfo.FaultInfo(SOAPHeaderFault fault, SymbolTable symbolTable)
This constructor creates FaultInfo for a soap:headerFault.
FaultInfo.FaultInfo(QName faultMessage, String faultPart, String faultUse, String faultNamespaceURI, SymbolTable symbolTable)
Constructor FaultInfo

Methods with parameter type org.apache.axis.wsdl.symbolTable.SymbolTable

QName
SchemaUtils.getArrayComponentQName(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.
TypeEntry
Returns the base type of a given type with its symbol table.
QName
SchemaUtils.getCollectionComponentQName(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.
TypeEntry
If the specified node represents a supported JAX-RPC complexType/element which extends another complexType.
TypeEntry
Look for the base type of node iff node is a complex type that has been derived by restriction; otherwise return null.
TypeEntry
Get a TypeEntry for the base type of this type, if one exists.
Vector
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).
Vector
If the specified node represents a supported JAX-RPC complexType or simpleType, a Vector is returned which contains ElementDecls for the child element names.
HashSet
This method returns a set of all types that are derived from this type via an extension of a complexType
HashSet
TypeEntry.getNestedTypes(SymbolTable symbolTable, boolean derivedFlag)
This method returns a set of all the nested types.
HashSet
Utils.getNestedTypes(TypeEntry type, SymbolTable symbolTable, boolean derivedFlag)
This method returns a set of all the nested types.

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.