Class TypeTable

java.lang.Object
org.apache.axis2.description.java2wsdl.TypeTable

public class TypeTable extends Object
  • Field Details

    • ANY_TYPE

      public static final QName ANY_TYPE
  • Constructor Details

    • TypeTable

      public TypeTable()
  • Method Details

    • getSimpleSchemaTypeName

      public QName getSimpleSchemaTypeName(String typeName)
      Return the schema type QName given the type class name
      Parameters:
      typeName - the name of the type
      Returns:
      the name of the simple type or null if it is not a simple type
    • isSimpleType

      public boolean isSimpleType(String typeName)
      Return whether the given type is a simple type or not
      Parameters:
      typeName - the name of the type
      Returns:
      true if the type is a simple type
    • getComplexSchemaMap

      public Map getComplexSchemaMap()
      Return the complex type map
      Returns:
      the map with complex types
    • addComplexSchema

      public void addComplexSchema(String name, QName schemaType)
    • getComplexSchemaType

      public QName getComplexSchemaType(String name)
    • getClassNameForQName

      public String getClassNameForQName(QName qname)
    • addClassNameForQName

      public void addClassNameForQName(QName qname, String className)
    • getQNamefortheType

      public QName getQNamefortheType(String typeName)
      Get the qname for a type first try the simple types if not try the complex types
      Parameters:
      typeName - name of the type
      Returns:
      the Qname for this type