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

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

Methods in org.apache.axis.wsdl.symbolTable that return TypeEntry
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.
 

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

Constructors in org.apache.axis.wsdl.symbolTable with parameters of type TypeEntry
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.
 

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

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

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

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

Constructors in org.apache.axis.wsdl.toJava with parameters of type TypeEntry
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.