org.apache.tuscany.sdo.helper
Class TypeTable

java.lang.Object
  extended by org.apache.tuscany.sdo.helper.TypeTable

public class TypeTable
extends Object


Field Summary
static String DELIMITER
           
static String XML_SCHEMA_URI
           
static javax.xml.namespace.QName XS_QNAME
           
static String XS_URI_PREFIX
           
 
Constructor Summary
TypeTable()
           
 
Method Summary
 void addComplexSchemaType(String namespaceURI, String name, javax.xml.namespace.QName schemaType)
           
 void addSimpleSchemaType(String typeName, javax.xml.namespace.QName schemaType)
           
 void addXSDTypeDef(String namespaceURI, String typeName, org.eclipse.xsd.XSDTypeDefinition aTypeDef)
           
static String asQualifiedName(String uri, String typeName)
           
 javax.xml.namespace.QName getComplexSchemaTypeName(String sdoURI, String sdoTypeName)
           
 javax.xml.namespace.QName getQNamefortheType(String namespaceURI, String typeName)
           
 javax.xml.namespace.QName getSimpleSchemaTypeName(String typename)
           
 javax.xml.namespace.QName getStdSdoType(String typename)
           
 org.eclipse.xsd.XSDTypeDefinition getXSDTypeDef(String namespaceURI, String typeName)
           
 boolean isSimpleType(String typeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_SCHEMA_URI

public static final String XML_SCHEMA_URI
See Also:
Constant Field Values

XS_URI_PREFIX

public static final String XS_URI_PREFIX
See Also:
Constant Field Values

XS_QNAME

public static final javax.xml.namespace.QName XS_QNAME

DELIMITER

public static final String DELIMITER
See Also:
Constant Field Values
Constructor Detail

TypeTable

public TypeTable()
Method Detail

asQualifiedName

public static String asQualifiedName(String uri,
                                     String typeName)

getStdSdoType

public javax.xml.namespace.QName getStdSdoType(String typename)

getComplexSchemaTypeName

public javax.xml.namespace.QName getComplexSchemaTypeName(String sdoURI,
                                                          String sdoTypeName)

isSimpleType

public boolean isSimpleType(String typeName)

getSimpleSchemaTypeName

public javax.xml.namespace.QName getSimpleSchemaTypeName(String typename)

addSimpleSchemaType

public void addSimpleSchemaType(String typeName,
                                javax.xml.namespace.QName schemaType)

addComplexSchemaType

public void addComplexSchemaType(String namespaceURI,
                                 String name,
                                 javax.xml.namespace.QName schemaType)

getQNamefortheType

public javax.xml.namespace.QName getQNamefortheType(String namespaceURI,
                                                    String typeName)

addXSDTypeDef

public void addXSDTypeDef(String namespaceURI,
                          String typeName,
                          org.eclipse.xsd.XSDTypeDefinition aTypeDef)

getXSDTypeDef

public org.eclipse.xsd.XSDTypeDefinition getXSDTypeDef(String namespaceURI,
                                                       String typeName)


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.