EclipseLink 1.0_1.0M2 API Reference - Incubation

org.eclipse.persistence.sdo.helper.delegates
Class SDOTypeHelperDelegator

java.lang.Object
  extended by org.eclipse.persistence.sdo.helper.delegates.SDOTypeHelperDelegator
All Implemented Interfaces:
SDOTypeHelper

public class SDOTypeHelperDelegator
extends java.lang.Object
implements SDOTypeHelper

Purpose: Helper to provide access to declared SDO Types.

Responsibilities:


Constructor Summary
SDOTypeHelperDelegator()
           
SDOTypeHelperDelegator(HelperContext aContext)
           
 
Method Summary
 java.lang.String addNamespace(java.lang.String prefix, java.lang.String uri)
          INTERNAL: Add the given namespace uri and prefix to the global namespace resolver.
 Type define(DataObject dataObject)
           
 Property defineOpenContentProperty(java.lang.String uri, DataObject property)
           
 HelperContext getHelperContext()
          INTERNAL: Return the helperContext that this instance is associated with.
 java.lang.Class getJavaWrapperTypeForSDOType(Type sdoType)
          INTERNAL:
 NamespaceResolver getNamespaceResolver()
          INTERNAL: Return the NamespaceResolver
 java.util.Map getOpenContentProperties()
          INTERNAL: Return the Map of Open Content Properties
 Property getOpenContentProperty(java.lang.String uri, java.lang.String propertyName)
           
 Type getOrCreateType(java.lang.String uri, java.lang.String typeName, java.lang.String xsdLocalName)
          INTERNAL:
 Type getOrCreateType(Type next)
          INTERNAL:
 java.lang.String getPrefix(java.lang.String uri)
          INTERNAL: Return the prefix for the given uri, or generate a new one if necessary
 SDOType getSDOTypeFromXSDType(javax.xml.namespace.QName aName)
          INTERNAL:
 Type getType(java.lang.Class interfaceClass)
           
 Type getType(java.lang.String uri, java.lang.String typeName)
           
 Type getTypeForSimpleJavaType(java.lang.Class implClass)
          INTERNAL:
 java.util.Map getTypesHashMap()
          INTERNAL:
 javax.xml.namespace.QName getXSDTypeFromSDOType(Type aType)
          INTERNAL:
 void reset()
          INTERNAL:
 void setHelperContext(HelperContext helperContext)
          INTERNAL: Set the helperContext that this instance is associated with.
 void setTypesHashMap(java.util.Map typesHashMap)
          INTERNAL:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDOTypeHelperDelegator

public SDOTypeHelperDelegator()

SDOTypeHelperDelegator

public SDOTypeHelperDelegator(HelperContext aContext)
Method Detail

getJavaWrapperTypeForSDOType

public java.lang.Class getJavaWrapperTypeForSDOType(Type sdoType)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getJavaWrapperTypeForSDOType in interface SDOTypeHelper
Returns:

getType

public Type getType(java.lang.String uri,
                    java.lang.String typeName)

getTypeForSimpleJavaType

public Type getTypeForSimpleJavaType(java.lang.Class implClass)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getTypeForSimpleJavaType in interface SDOTypeHelper
Returns:

getOrCreateType

public Type getOrCreateType(java.lang.String uri,
                            java.lang.String typeName,
                            java.lang.String xsdLocalName)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getOrCreateType in interface SDOTypeHelper
Returns:

getType

public Type getType(java.lang.Class interfaceClass)

getOrCreateType

public Type getOrCreateType(Type next)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getOrCreateType in interface SDOTypeHelper
Returns:

define

public Type define(DataObject dataObject)

getXSDTypeFromSDOType

public javax.xml.namespace.QName getXSDTypeFromSDOType(Type aType)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getXSDTypeFromSDOType in interface SDOTypeHelper
Returns:

getSDOTypeFromXSDType

public SDOType getSDOTypeFromXSDType(javax.xml.namespace.QName aName)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getSDOTypeFromXSDType in interface SDOTypeHelper
Returns:

setTypesHashMap

public void setTypesHashMap(java.util.Map typesHashMap)
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
setTypesHashMap in interface SDOTypeHelper

getTypesHashMap

public java.util.Map getTypesHashMap()
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
getTypesHashMap in interface SDOTypeHelper
Returns:

reset

public void reset()
Description copied from interface: SDOTypeHelper
INTERNAL:

Specified by:
reset in interface SDOTypeHelper

defineOpenContentProperty

public Property defineOpenContentProperty(java.lang.String uri,
                                          DataObject property)

getOpenContentProperty

public Property getOpenContentProperty(java.lang.String uri,
                                       java.lang.String propertyName)

getHelperContext

public HelperContext getHelperContext()
Description copied from interface: SDOTypeHelper
INTERNAL: Return the helperContext that this instance is associated with.

Specified by:
getHelperContext in interface SDOTypeHelper
Returns:

setHelperContext

public void setHelperContext(HelperContext helperContext)
Description copied from interface: SDOTypeHelper
INTERNAL: Set the helperContext that this instance is associated with.

Specified by:
setHelperContext in interface SDOTypeHelper

addNamespace

public java.lang.String addNamespace(java.lang.String prefix,
                                     java.lang.String uri)
INTERNAL: Add the given namespace uri and prefix to the global namespace resolver.

Specified by:
addNamespace in interface SDOTypeHelper

getPrefix

public java.lang.String getPrefix(java.lang.String uri)
INTERNAL: Return the prefix for the given uri, or generate a new one if necessary

Specified by:
getPrefix in interface SDOTypeHelper

getNamespaceResolver

public NamespaceResolver getNamespaceResolver()
INTERNAL: Return the NamespaceResolver

Specified by:
getNamespaceResolver in interface SDOTypeHelper

getOpenContentProperties

public java.util.Map getOpenContentProperties()
INTERNAL: Return the Map of Open Content Properties

Specified by:
getOpenContentProperties in interface SDOTypeHelper

EclipseLink 1.0_1.0M2 API Reference - Incubation