Class TypeTable
java.lang.Object
org.apache.axis2.description.java2wsdl.TypeTable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassNameForQName(QName qname, String className) voidaddComplexSchema(String name, QName schemaType) voidaddSimpleTypeEnum(String className, QName simpleSchemaType) getClassNameForQName(QName qname) Gets the class name for QName.Return the complex type mapgetComplexSchemaType(String name) getQNamefortheType(String typeName) Get the qname for a type first try the simple types if not try the complex typesgetSchemaTypeName(String name) Gets the schema type name.getSimpleSchemaTypeName(String typeName) Return the schema type QName given the type class namegetSimpleTypeEnum(String className) Return the complex type mapbooleanisSimpleType(String typeName) Return whether the given type is a simple type or not
-
Field Details
-
ANY_TYPE
-
-
Constructor Details
-
TypeTable
public TypeTable()
-
-
Method Details
-
getSimpleSchemaTypeName
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
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
-
getSimpleTypeEnumMap
Return the complex type map- Returns:
- the map with complex types
-
addSimpleTypeEnum
-
getSimpleTypeEnum
-
getComplexSchemaMap
Return the complex type map- Returns:
- the map with complex types
-
addComplexSchema
-
getComplexSchemaType
-
getClassNameForQName
Gets the class name for QName. first try the complex types if not try the simple types.- Parameters:
qname- the qname- Returns:
- the class name for QName
-
addClassNameForQName
-
getQNamefortheType
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
-
getSchemaTypeName
Gets the schema type name.- Parameters:
name- the name- Returns:
- the schema type name
-