Interface SDOTypeHelper
-
- All Superinterfaces:
commonj.sdo.helper.TypeHelper
- All Known Implementing Classes:
SDOTypeHelperDelegate,SDOTypeHelperDelegator
public interface SDOTypeHelper extends commonj.sdo.helper.TypeHelperPurpose: Helper to provide access to declared SDO Types.
Responsibilities:
- Look up a Type given the uri and typeName or interfaceClass.
- SDO Types are available through the getType("commonj.sdo", typeName) method.
- Defines Types from DataObjects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringaddNamespace(java.lang.String prefix, java.lang.String uri)INTERNAL: Add the given namespace uri and prefix to the global namespace resolver.voidaddType(SDOType newType)INTERNAL:voidaddWrappersToProject(org.eclipse.persistence.sessions.Project toplinkProject)java.util.ListgetAnonymousTypes()commonj.sdo.helper.HelperContextgetHelperContext()INTERNAL: Return the helperContext that this instance is associated with.java.util.Map<java.lang.Class,SDOType>getImplClassesToSDOType()java.util.MapgetInterfacesToSDOTypeHashMap()java.lang.ClassgetJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)INTERNAL:org.eclipse.persistence.oxm.NamespaceResolvergetNamespaceResolver()INTERNAL: Return the NamespaceResolverjava.util.MapgetOpenContentProperties()INTERNAL: Return the Map of Open Content Propertiesjava.lang.StringgetPrefix(java.lang.String uri)INTERNAL: Return the prefix for the given uri, or generate a new one if necessarySDOTypegetSDOTypeFromXSDType(javax.xml.namespace.QName aName)INTERNAL:SDOTypegetTypeForImplClass(java.lang.Class implClass)commonj.sdo.TypegetTypeForSimpleJavaType(java.lang.Class implClass)INTERNAL:java.util.MapgetTypesHashMap()INTERNAL:java.util.MapgetWrappersHashMap()INTERNAL: Return the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).javax.xml.namespace.QNamegetXSDTypeFromSDOType(commonj.sdo.Type aType)INTERNAL:voidreset()INTERNAL:voidsetHelperContext(commonj.sdo.helper.HelperContext helperContext)INTERNAL: Set the helperContext that this instance is associated with.voidsetTypesHashMap(java.util.Map typesHashMap)INTERNAL:voidsetWrappersHashMap(java.util.Map aMap)INTERNAL: Set the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).
-
-
-
Method Detail
-
getJavaWrapperTypeForSDOType
java.lang.Class getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
INTERNAL:- Parameters:
sdoType-- Returns:
-
getTypeForImplClass
SDOType getTypeForImplClass(java.lang.Class implClass)
-
getTypeForSimpleJavaType
commonj.sdo.Type getTypeForSimpleJavaType(java.lang.Class implClass)
INTERNAL:- Parameters:
implClass-- Returns:
-
addType
void addType(SDOType newType)
INTERNAL:- Parameters:
newType-
-
getXSDTypeFromSDOType
javax.xml.namespace.QName getXSDTypeFromSDOType(commonj.sdo.Type aType)
INTERNAL:- Parameters:
aType-- Returns:
-
getSDOTypeFromXSDType
SDOType getSDOTypeFromXSDType(javax.xml.namespace.QName aName)
INTERNAL:- Parameters:
aName-- Returns:
-
setTypesHashMap
void setTypesHashMap(java.util.Map typesHashMap)
INTERNAL:- Parameters:
typesHashMap-
-
getTypesHashMap
java.util.Map getTypesHashMap()
INTERNAL:- Returns:
-
getWrappersHashMap
java.util.Map getWrappersHashMap()
INTERNAL: Return the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).- Returns:
- a HashMap of SDOWrapperTypes, keyed on the XSD type that it wraps.
-
setWrappersHashMap
void setWrappersHashMap(java.util.Map aMap)
INTERNAL: Set the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).- Parameters:
aMap- a HashMap of SDOWrapperTypes, keyed on the XSD type that it wraps.
-
reset
void reset()
INTERNAL:
-
getHelperContext
commonj.sdo.helper.HelperContext getHelperContext()
INTERNAL: Return the helperContext that this instance is associated with.- Returns:
-
setHelperContext
void setHelperContext(commonj.sdo.helper.HelperContext helperContext)
INTERNAL: Set the helperContext that this instance is associated with.- Parameters:
helperContext-
-
addNamespace
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.
-
getPrefix
java.lang.String getPrefix(java.lang.String uri)
INTERNAL: Return the prefix for the given uri, or generate a new one if necessary
-
getNamespaceResolver
org.eclipse.persistence.oxm.NamespaceResolver getNamespaceResolver()
INTERNAL: Return the NamespaceResolver
-
getOpenContentProperties
java.util.Map getOpenContentProperties()
INTERNAL: Return the Map of Open Content Properties
-
addWrappersToProject
void addWrappersToProject(org.eclipse.persistence.sessions.Project toplinkProject)
-
getInterfacesToSDOTypeHashMap
java.util.Map getInterfacesToSDOTypeHashMap()
-
getImplClassesToSDOType
java.util.Map<java.lang.Class,SDOType> getImplClassesToSDOType()
-
getAnonymousTypes
java.util.List getAnonymousTypes()
-
-