Package | Description |
---|---|
org.apache.axis.description | |
org.apache.axis.wsdl.gen | |
org.apache.axis.wsdl.symbolTable | |
org.apache.axis.wsdl.toJava |
Modifier and Type | Field and Description |
---|---|
TypeEntry |
ParameterDesc.typeEntry
A TypeEntry corresponding to this parameter
|
Modifier and Type | Method and Description |
---|---|
Generator |
NoopFactory.getGenerator(TypeEntry type,
SymbolTable symbolTable)
Method getGenerator
|
Generator |
GeneratorFactory.getGenerator(TypeEntry type,
SymbolTable symbolTable)
Get a Generator implementation that will generate bindings for the given Type.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseType
This Type is for a QName represents a Base Type (i.e. xsd:string represents a java.lang.String)
|
class |
CollectionElement
This Element is for a QName that is a 'collection'.
|
class |
CollectionType
This Type is for a QName that is a 'collection'.
|
class |
DefinedElement
This Type is for a QName that is an element, these types are only emitted if
referenced by a ref= or an element=.
|
class |
DefinedType
This Type is for a QName that is a complex or simple type, these types are
always emitted.
|
class |
Element
This class represents a TypeEntry that is a type (complexType, simpleType, etc.
|
class |
Type
This class represents a TypeEntry that is a type (complexType, simpleType, etc.
|
class |
UndefinedElement
This represents a QName found in a reference but is not defined.
|
class |
UndefinedType
This represents a QName found in a reference but is not defined.
|
Modifier and Type | Field and Description |
---|---|
protected TypeEntry |
DefinedType.extensionBase
Field extensionBase
|
protected TypeEntry |
TypeEntry.refType
Field refType
|
protected TypeEntry |
ContainedEntry.type |
Modifier and Type | Method and Description |
---|---|
static TypeEntry |
SchemaUtils.getBaseType(TypeEntry type,
SymbolTable symbolTable)
Returns the base type of a given type with its symbol table.
|
static TypeEntry |
SchemaUtils.getComplexElementExtensionBase(Node node,
SymbolTable symbolTable)
If the specified node represents a supported JAX-RPC complexType/element
which extends another complexType.
|
static TypeEntry |
SchemaUtils.getComplexElementRestrictionBase(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.
|
TypeEntry |
TypeEntry.getRefType()
If this type references another type, return that type, otherwise return null.
|
TypeEntry |
Parameter.getType()
Get the TypeEntry of the parameter.
|
TypeEntry |
ContainedEntry.getType() |
TypeEntry |
SymbolTable.getTypeEntry(QName qname,
boolean wantElementType)
Get the type entry for the given qname.
|
protected TypeEntry |
TypeEntry.getUndefinedTypeRef()
getUndefinedTypeRef returns the Undefined TypeEntry that this entry depends on or NULL.
|
Modifier and Type | Method and Description |
---|---|
static TypeEntry |
SchemaUtils.getBaseType(TypeEntry type,
SymbolTable symbolTable)
Returns the base type of a given type with its symbol table.
|
static 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 HashSet |
Utils.getNestedTypes(TypeEntry type,
SymbolTable symbolTable,
boolean derivedFlag)
This method returns a set of all the nested types.
|
static QName |
Utils.getXSIType(TypeEntry te)
Get the QName that could be used in the xsi:type
when serializing an object of the given type.
|
void |
UndefinedType.register(TypeEntry referrant)
Register referrant TypeEntry so that
the code can update the TypeEntry when the Undefined Element or Type is defined
|
void |
UndefinedElement.register(TypeEntry referrant)
Register referrant TypeEntry so that
the code can update the TypeEntry when the Undefined Element or Type is defined
|
void |
UndefinedDelegate.register(TypeEntry referrant)
Register referrant TypeEntry so that
the code can update the TypeEntry when the Undefined Element or Type is defined
|
void |
Undefined.register(TypeEntry referrant)
Register referrant TypeEntry so that
the code can update the TypeEntry when the Undefined Element or Type is defined
|
void |
TypeEntry.setRefType(TypeEntry refType)
Method setRefType
|
void |
Parameter.setType(TypeEntry type)
Set the TypeEntry of the parameter.
|
void |
ContainedEntry.setType(TypeEntry type) |
void |
UndefinedType.update(TypeEntry def)
Call update with the actual TypeEntry.
|
void |
UndefinedElement.update(TypeEntry def)
Call update with the actual TypeEntry.
|
void |
UndefinedDelegate.update(TypeEntry def)
Call update with the actual TypeEntry.
|
void |
Undefined.update(TypeEntry def)
Call update with the actual TypeEntry.
|
protected boolean |
TypeEntry.updateUndefined(TypeEntry oldRef,
TypeEntry newRef)
UpdateUndefined is called when the ref TypeEntry is finally known.
|
Constructor and Description |
---|
CollectionElement(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Constructor CollectionElement
|
CollectionType(QName pqName,
TypeEntry refType,
Node pNode,
String dims,
boolean wrapped)
Constructor CollectionType
|
ContainedAttribute(TypeEntry type,
QName qname) |
ContainedEntry(TypeEntry type,
QName qname) |
DefinedElement(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Create an element type defined by a ref/type attribute
|
DefinedType(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Constructor DefinedType
|
Element(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Create an Element object for an xml construct that references a type that has
not been defined yet.
|
ElementDecl(TypeEntry type,
QName name)
Constructor ElementDecl
|
Type(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Create a TypeEntry object for an xml construct that references a type that has
not been defined yet.
|
TypeEntry(QName pqName,
TypeEntry refType,
Node pNode,
String dims)
Create a TypeEntry object for an xml construct that references another type.
|
Modifier and Type | Field and Description |
---|---|
protected TypeEntry |
JavaBeanHelperWriter.extendType
Field extendType
|
protected TypeEntry |
JavaBeanHelperWriter.type
Field type
|
Modifier and Type | Method and Description |
---|---|
protected TypeEntry |
JavaBeanWriter.getElementDecl(String elementName)
Returns the TypeEntry of the given element
|
Modifier and Type | Method and Description |
---|---|
protected JavaWriter |
JavaTypeWriter.getBeanHelperWriter(Emitter emitter,
TypeEntry type,
Vector elements,
TypeEntry base,
Vector attributes,
boolean forException)
getHelperWriter
|
protected JavaWriter |
JavaTypeWriter.getBeanWriter(Emitter emitter,
TypeEntry type,
TypeEntry base)
getBeanWriter
|
protected JavaWriter |
JavaTypeWriter.getEnumTypeWriter(Emitter emitter,
TypeEntry type,
Vector v)
getEnumWriter
|
Generator |
JavaGeneratorFactory.getGenerator(TypeEntry type,
SymbolTable symbolTable)
Method getGenerator
|
protected Generator |
JavaTypeWriter.getHolderWriter(Emitter emitter,
TypeEntry type)
getHolderWriter
|
static QName |
Utils.getItemQName(TypeEntry te) |
static QName |
Utils.getItemType(TypeEntry te) |
static String |
Utils.getWrapperType(TypeEntry type)
Returns a "wrapper" type for the given TypeEntry.
|
static String |
Utils.holder(TypeEntry type,
Emitter emitter) |
static boolean |
Utils.isPrimitiveType(TypeEntry type)
Method isPrimitiveType
|
protected int |
JavaGeneratorFactory.javifyTypeEntryName(SymbolTable symbolTable,
TypeEntry entry,
HashMap anonQNames,
int uniqueNum)
Refactored to call recursively for JAX-RPC 1.1 spec 4.2.5.
|
static boolean |
Utils.shouldEmit(TypeEntry type) |
static String |
Utils.wrapPrimitiveType(TypeEntry type,
String var)
Return a string with "var" wrapped as an Object type if needed
|
protected void |
JavaStubWriter.writeSerializationInit(PrintWriter pw,
TypeEntry type)
Method writeSerializationInit
|
Constructor and Description |
---|
JavaBeanFaultWriter(Emitter emitter,
TypeEntry type,
Vector elements,
TypeEntry extendType,
Vector attributes,
JavaWriter helper)
Constructor.
|
JavaBeanHelperWriter(Emitter emitter,
TypeEntry type,
Vector elements,
TypeEntry extendType,
Vector attributes,
Set reservedPropNames)
Constructor.
|
JavaBeanWriter(Emitter emitter,
TypeEntry type,
Vector elements,
TypeEntry extendType,
Vector attributes,
JavaWriter helper)
Constructor.
|
JavaEnumTypeWriter(Emitter emitter,
TypeEntry type,
Vector elements)
Constructor.
|
JavaHolderWriter(Emitter emitter,
TypeEntry type)
Constructor.
|
JavaTypeWriter(Emitter emitter,
TypeEntry type,
SymbolTable symbolTable)
Constructor.
|
Copyright © The Apache Software Foundation. All Rights Reserved.