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 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.
 

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 ContainedEntry.type
           
protected  TypeEntry DefinedType.extensionBase
          Field extensionBase
protected  TypeEntry TypeEntry.refType
          Field refType
 

Methods in org.apache.axis.wsdl.symbolTable that return TypeEntry
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 ContainedEntry.getType()
           
 TypeEntry DefinedType.getComplexTypeExtensionBase(SymbolTable symbolTable)
          Get a TypeEntry for the base type of this type, if one exists.
 TypeEntry Parameter.getType()
          Get the TypeEntry of the parameter.
 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.
 TypeEntry TypeEntry.getRefType()
          If this type references another type, return that type, otherwise return null.
 

Methods in org.apache.axis.wsdl.symbolTable with parameters of type TypeEntry
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 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 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.
 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 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.
static TypeEntry SchemaUtils.getBaseType(TypeEntry type, SymbolTable symbolTable)
          Returns the base type of a given type with its symbol table.
 void ContainedEntry.setType(TypeEntry type)
           
 void Parameter.setType(TypeEntry type)
          Set the TypeEntry of the parameter.
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
 

Constructors in org.apache.axis.wsdl.symbolTable with parameters of type TypeEntry
ElementDecl(TypeEntry type, QName name)
          Constructor ElementDecl
ContainedEntry(TypeEntry type, QName qname)
           
ContainedAttribute(TypeEntry type, QName qname)
           
DefinedType(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)
          Constructor DefinedType
CollectionType(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)
          Constructor CollectionType
DefinedElement(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)
          Create an element type defined by a ref/type attribute
CollectionElement(QName pqName, TypeEntry refType, org.w3c.dom.Node pNode, java.lang.String dims)
          Constructor CollectionElement
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.
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.
 

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 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)
           
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.
JavaHolderWriter(Emitter emitter, TypeEntry type)
          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.
JavaBeanWriter(Emitter emitter, TypeEntry type, java.util.Vector elements, TypeEntry extendType, java.util.Vector attributes, JavaWriter helper)
          Constructor.
JavaBeanFaultWriter(Emitter emitter, TypeEntry type, java.util.Vector elements, TypeEntry extendType, java.util.Vector attributes, JavaWriter helper)
          Constructor.
 



Copyright ? 2003 Apache Web Services Project. All Rights Reserved.