org.apache.tuscany.sca.databinding
Interface XMLTypeHelper

All Known Implementing Classes:
CallableReferenceTypeHelper, JAXBTypeHelper, SDOTypeHelper

public interface XMLTypeHelper

XML and schema helper for Java types


Method Summary
 java.util.List<XSDefinition> getSchemaDefinitions(XSDFactory factory, ModelResolver resolver, Interface intf)
          Get a list of XML schemas for the given interface
 java.util.List<XSDefinition> getSchemaDefinitions(XSDFactory factory, ModelResolver resolver, java.util.List<DataType> dataTypes)
          Get a list of XML schemas for the given data types
 TypeInfo getTypeInfo(java.lang.Class javaType, java.lang.Object logical)
          Convert a Java type into XML type information
 

Method Detail

getTypeInfo

TypeInfo getTypeInfo(java.lang.Class javaType,
                     java.lang.Object logical)
Convert a Java type into XML type information

Parameters:
javaType - the physical Java class
logical - the logical type information
Returns:
the XML type information

getSchemaDefinitions

java.util.List<XSDefinition> getSchemaDefinitions(XSDFactory factory,
                                                  ModelResolver resolver,
                                                  java.util.List<DataType> dataTypes)
Get a list of XML schemas for the given data types

Parameters:
factory -
resolver -
dataTypes -
Returns:

getSchemaDefinitions

java.util.List<XSDefinition> getSchemaDefinitions(XSDFactory factory,
                                                  ModelResolver resolver,
                                                  Interface intf)
Get a list of XML schemas for the given interface

Parameters:
factory -
resolver -
intf -
Returns: