Package | Description |
---|---|
org.apache.axis.wsdl.gen | |
org.apache.axis.wsdl.symbolTable | |
org.apache.axis.wsdl.toJava |
Modifier and Type | Method and Description |
---|---|
SymbolTable |
Parser.getSymbolTable()
Get the symbol table.
|
Modifier and Type | Method and Description |
---|---|
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.
|
void |
NoopFactory.generatorPass(javax.wsdl.Definition def,
SymbolTable symbolTable)
Method generatorPass
|
Generator |
GeneratorFactory.getGenerator(javax.wsdl.Binding binding,
SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Binding.
|
Generator |
NoopFactory.getGenerator(javax.wsdl.Binding binding,
SymbolTable symbolTable)
Method getGenerator
|
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.
|
Generator |
NoopFactory.getGenerator(javax.wsdl.Definition definition,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
GeneratorFactory.getGenerator(javax.wsdl.Message message,
SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Message.
|
Generator |
NoopFactory.getGenerator(javax.wsdl.Message message,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
GeneratorFactory.getGenerator(javax.wsdl.PortType portType,
SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given PortType.
|
Generator |
NoopFactory.getGenerator(javax.wsdl.PortType portType,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
GeneratorFactory.getGenerator(javax.wsdl.Service service,
SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Service.
|
Generator |
NoopFactory.getGenerator(javax.wsdl.Service service,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
GeneratorFactory.getGenerator(TypeEntry type,
SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Type.
|
Generator |
NoopFactory.getGenerator(TypeEntry type,
SymbolTable symbolTable)
Method getGenerator
|
protected void |
Parser.sanityCheck(SymbolTable symbolTable)
Method sanityCheck
|
Modifier and Type | Method and Description |
---|---|
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 TypeEntry |
SchemaUtils.getBaseType(TypeEntry type,
SymbolTable symbolTable)
Returns the base type of a given type with its symbol table.
|
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 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 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.
|
TypeEntry |
DefinedType.getComplexTypeExtensionBase(SymbolTable symbolTable)
Get a TypeEntry for the base type of this type, if one exists.
|
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 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 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
|
java.util.HashSet |
TypeEntry.getNestedTypes(SymbolTable symbolTable,
boolean derivedFlag)
This method returns a set of all the nested types.
|
protected static java.util.HashSet |
Utils.getNestedTypes(TypeEntry type,
SymbolTable symbolTable,
boolean derivedFlag)
This method returns a set of all the nested types.
|
Constructor and Description |
---|
FaultInfo(javax.wsdl.Fault fault,
Use use,
java.lang.String namespace,
SymbolTable symbolTable)
This constructor creates FaultInfo for a binding fault.
|
FaultInfo(QName faultMessage,
java.lang.String faultPart,
java.lang.String faultUse,
java.lang.String faultNamespaceURI,
SymbolTable symbolTable)
Constructor FaultInfo
|
FaultInfo(javax.wsdl.extensions.soap.SOAPHeaderFault fault,
SymbolTable symbolTable)
This constructor creates FaultInfo for a soap:headerFault.
|
Modifier and Type | Field and Description |
---|---|
protected SymbolTable |
JavaGeneratorFactory.symbolTable
Field symbolTable
|
protected SymbolTable |
JavaServiceWriter.symbolTable
Field symbolTable
|
protected SymbolTable |
JavaBuildFileWriter.symbolTable
Field symbolTable
|
protected SymbolTable |
JavaImplWriter.symbolTable
Field symbolTable
|
protected SymbolTable |
JavaDefinitionWriter.symbolTable
Field symbolTable
|
protected SymbolTable |
JavaBindingWriter.symbolTable
Field symbolTable
|
protected SymbolTable |
JavaDeployWriter.symbolTable
Field symbolTable
|
Modifier and Type | Method and Description |
---|---|
void |
JavaGeneratorFactory.Writers.addStuff(Generator baseWriter,
javax.wsdl.Definition def,
SymbolTable symbolTable)
Method addStuff
|
void |
JavaGeneratorFactory.Writers.addStuff(Generator baseWriter,
SymTabEntry entry,
SymbolTable symbolTable)
Method addStuff
|
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 |
JavaGeneratorFactory.determineInterfaceNames(SymbolTable symbolTable)
Method determineInterfaceNames
|
void |
JavaGeneratorFactory.generatorPass(javax.wsdl.Definition def,
SymbolTable symbolTable)
Do the Wsdl2java generator pass:
- resolve name clashes
- construct signatures
|
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.
|
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.getFaultDataType(javax.wsdl.Message faultMessage,
SymbolTable symbolTable)
Given a fault message, return the XML type of the exception data.
|
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
|
Generator |
JavaGeneratorFactory.getGenerator(javax.wsdl.Binding binding,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
JavaGeneratorFactory.getGenerator(javax.wsdl.Definition definition,
SymbolTable symbolTable)
Method getGenerator
|
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.Service service,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
JavaGeneratorFactory.getGenerator(TypeEntry type,
SymbolTable symbolTable)
Method getGenerator
|
protected Generator |
JavaBindingWriter.getJavaImplWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable st)
getJavaImplWriter
|
protected Generator |
JavaBindingWriter.getJavaInterfaceWriter(Emitter emitter,
PortTypeEntry ptEntry,
BindingEntry bEntry,
SymbolTable st)
getJavaInterfaceWriter
|
protected Generator |
JavaBindingWriter.getJavaSkelWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable st)
getJavaSkelWriter
|
protected Generator |
JavaBindingWriter.getJavaStubWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable st)
getJavaStubWriter
|
static QName |
Utils.getOperationQName(javax.wsdl.BindingOperation bindingOper,
BindingEntry bEntry,
SymbolTable symbolTable)
Return the operation QName.
|
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.
|
static boolean |
Utils.isFaultComplex(javax.wsdl.Message faultMessage,
SymbolTable symbolTable)
Given a fault message, return TRUE if the fault is a complex type fault
|
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.resolveNameClashes(SymbolTable symbolTable)
Messages, PortTypes, Bindings, and Services can share the same name.
|
protected void |
Emitter.sanityCheck(SymbolTable symbolTable)
Method sanityCheck
|
Constructor and Description |
---|
JavaBindingWriter(Emitter emitter,
javax.wsdl.Binding binding,
SymbolTable symbolTable)
Constructor.
|
JavaBuildFileWriter(Emitter emitter,
javax.wsdl.Definition definition,
SymbolTable symbolTable)
Constructor
|
JavaDefinitionWriter(Emitter emitter,
javax.wsdl.Definition definition,
SymbolTable symbolTable)
Constructor.
|
JavaDeployWriter(Emitter emitter,
javax.wsdl.Definition definition,
SymbolTable symbolTable)
Constructor.
|
JavaFaultWriter(Emitter emitter,
SymbolTable symbolTable,
FaultInfo faultInfo)
Constructor.
|
JavaImplWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable symbolTable)
Constructor.
|
JavaInterfaceWriter(Emitter emitter,
PortTypeEntry ptEntry,
BindingEntry bEntry,
SymbolTable symbolTable)
Constructor.
|
JavaServiceIfaceWriter(Emitter emitter,
ServiceEntry sEntry,
SymbolTable symbolTable)
Constructor.
|
JavaServiceImplWriter(Emitter emitter,
ServiceEntry sEntry,
SymbolTable symbolTable)
Constructor.
|
JavaServiceWriter(Emitter emitter,
javax.wsdl.Service service,
SymbolTable symbolTable)
Constructor.
|
JavaSkelWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable symbolTable)
Constructor.
|
JavaStubWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable symbolTable)
Constructor.
|
JavaTestCaseWriter(Emitter emitter,
ServiceEntry sEntry,
SymbolTable symbolTable)
Constructor.
|
JavaTypeWriter(Emitter emitter,
TypeEntry type,
SymbolTable symbolTable)
Constructor.
|
JavaUndeployWriter(Emitter emitter,
javax.wsdl.Definition definition,
SymbolTable notUsed)
Constructor.
|
Copyright ? 2005 Apache Web Services Project. All Rights Reserved.