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

Packages that use TypeEntry
org.apache.axis.description
org.apache.axis.wsdl.gen
org.apache.axis.wsdl.symbolTable
org.apache.axis.wsdl.toJava

Uses of TypeEntry in org.apache.axis.description

Fields in org.apache.axis.description declared as TypeEntry
`TypeEntry` `ParameterDesc.typeEntry` A TypeEntry corresponding to this parameter

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

Methods in org.apache.axis.wsdl.gen with parameters of type TypeEntry
`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

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

Subclasses of TypeEntry in org.apache.axis.wsdl.symbolTable
`class` `BaseType` This Type is for a QName represents a Base Type (i.e.
`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.

Fields in org.apache.axis.wsdl.symbolTable declared as TypeEntry
`protected TypeEntry` `TypeEntry.refType` Field refType
`protected TypeEntry` `ContainedEntry.type`
`protected TypeEntry` `DefinedType.extensionBase` Field extensionBase

Methods in org.apache.axis.wsdl.symbolTable that return TypeEntry
`protected TypeEntry` `TypeEntry.getUndefinedTypeRef()` getUndefinedTypeRef returns the Undefined TypeEntry that this entry depends on or NULL.
`TypeEntry` `TypeEntry.getRefType()` If this type references another type, return that type, otherwise return null.
`TypeEntry` `ContainedEntry.getType()`
`TypeEntry` `DefinedType.getComplexTypeExtensionBase(SymbolTable symbolTable)` Get a TypeEntry for the base type of this type, if one exists.
`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 TypeEntry` `SchemaUtils.getBaseType(TypeEntry type, SymbolTable symbolTable)` Returns the base type of a given type with its symbol table.
`TypeEntry` `Parameter.getType()` Get the TypeEntry of the parameter.
`TypeEntry` `SymbolTable.getTypeEntry(QName qname, boolean wantElementType)` Get the type entry for the given qname.

Methods in org.apache.axis.wsdl.symbolTable with parameters of type TypeEntry
`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` `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.
`void` `TypeEntry.setRefType(TypeEntry refType)` Method setRefType
`void` `ContainedEntry.setType(TypeEntry type)`
`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.
`void` `Parameter.setType(TypeEntry type)` Set the TypeEntry of the parameter.
`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` `UndefinedType.update(TypeEntry def)` Call update with the actual TypeEntry.
`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` `UndefinedDelegate.update(TypeEntry def)` Call update with the actual TypeEntry.
`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` `UndefinedElement.update(TypeEntry def)` Call update with the actual TypeEntry.

Constructors in org.apache.axis.wsdl.symbolTable with parameters of type TypeEntry
`Type(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.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, org.w3c.dom.Node pNode, java.lang.String dims)` Create a TypeEntry object for an xml construct that references another type.
`ContainedEntry(TypeEntry type, QName qname)`
`DefinedType(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)` Constructor DefinedType
`DefinedElement(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)` Create an element type defined by a ref/type attribute
`ContainedAttribute(TypeEntry type, QName qname)`
`CollectionElement(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)` Constructor CollectionElement
`ElementDecl(TypeEntry type, QName name)` Constructor ElementDecl
`CollectionType(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims, boolean wrapped)` Constructor CollectionType
`Element(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)` Create an Element object for an xml construct that references a type that has not been defined yet.

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

Fields in org.apache.axis.wsdl.toJava declared as TypeEntry
`protected TypeEntry` `JavaBeanHelperWriter.type` Field type
`protected TypeEntry` `JavaBeanHelperWriter.extendType` Field extendType

Methods in org.apache.axis.wsdl.toJava that return TypeEntry
`protected TypeEntry` `JavaBeanWriter.getElementDecl(java.lang.String elementName)` Returns the TypeEntry of the given element

Methods in org.apache.axis.wsdl.toJava with parameters of type TypeEntry
`static java.lang.String` `Utils.holder(TypeEntry type, Emitter emitter)`
`static java.lang.String` `Utils.wrapPrimitiveType(TypeEntry type, java.lang.String var)` Return a string with "var" wrapped as an Object type if needed
`static boolean` `Utils.isPrimitiveType(TypeEntry type)` Method isPrimitiveType
`static java.lang.String` `Utils.getWrapperType(TypeEntry type)` Returns a "wrapper" type for the given TypeEntry.
`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.
`static boolean` `Utils.shouldEmit(TypeEntry type)`
`static QName` `Utils.getItemQName(TypeEntry te)`
`static QName` `Utils.getItemType(TypeEntry te)`
`protected JavaWriter` `JavaTypeWriter.getEnumTypeWriter(Emitter emitter, TypeEntry type, java.util.Vector v)` getEnumWriter
`protected JavaWriter` `JavaTypeWriter.getBeanWriter(Emitter emitter, TypeEntry type, TypeEntry base)` getBeanWriter
`protected JavaWriter` `JavaTypeWriter.getBeanHelperWriter(Emitter emitter, TypeEntry type, java.util.Vector elements, TypeEntry base, java.util.Vector attributes, boolean forException)` getHelperWriter
`protected Generator` `JavaTypeWriter.getHolderWriter(Emitter emitter, TypeEntry type)` getHolderWriter
`protected void` `JavaStubWriter.writeSerializationInit(java.io.PrintWriter pw, TypeEntry type)` Method writeSerializationInit
`Generator` `JavaGeneratorFactory.getGenerator(TypeEntry type, SymbolTable symbolTable)` Method getGenerator
`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.

Constructors in org.apache.axis.wsdl.toJava with parameters of type TypeEntry
`JavaTypeWriter(Emitter emitter, TypeEntry type, SymbolTable symbolTable)` Constructor.
`JavaBeanWriter(Emitter emitter, TypeEntry type, java.util.Vector elements, TypeEntry extendType, java.util.Vector attributes, JavaWriter helper)` Constructor.
`JavaHolderWriter(Emitter emitter, TypeEntry type)` Constructor.
`JavaBeanFaultWriter(Emitter emitter, TypeEntry type, java.util.Vector elements, TypeEntry extendType, java.util.Vector attributes, JavaWriter helper)` Constructor.
`JavaEnumTypeWriter(Emitter emitter, TypeEntry type, java.util.Vector elements)` Constructor.
`JavaBeanHelperWriter(Emitter emitter, TypeEntry type, java.util.Vector elements, TypeEntry extendType, java.util.Vector attributes, java.util.Set reservedPropNames)` Constructor.

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