public class SDOTypeHelperDelegator extends AbstractHelperDelegator implements SDOTypeHelper
Purpose: Helper to provide access to declared SDO Types.
Responsibilities:
| Constructor and Description |
|---|
SDOTypeHelperDelegator() |
SDOTypeHelperDelegator(commonj.sdo.helper.HelperContext aContext) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
addType(SDOType newType)
INTERNAL:
|
void |
addWrappersToProject(Project toplinkProject) |
commonj.sdo.Type |
define(commonj.sdo.DataObject dataObject) |
java.util.List |
define(java.util.List types) |
commonj.sdo.Property |
defineOpenContentProperty(java.lang.String uri,
commonj.sdo.DataObject property) |
java.util.List |
getAnonymousTypes() |
java.util.Map<java.lang.Class,SDOType> |
getImplClassesToSDOType() |
java.util.Map |
getInterfacesToSDOTypeHashMap() |
java.lang.Class |
getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
INTERNAL:
|
NamespaceResolver |
getNamespaceResolver()
INTERNAL:
Return the NamespaceResolver
|
java.util.Map |
getOpenContentProperties()
INTERNAL:
Return the Map of Open Content Properties
|
commonj.sdo.Property |
getOpenContentProperty(java.lang.String uri,
java.lang.String propertyName) |
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:
|
commonj.sdo.Type |
getType(java.lang.Class interfaceClass) |
commonj.sdo.Type |
getType(java.lang.String uri,
java.lang.String typeName) |
SDOType |
getTypeForImplClass(java.lang.Class implClass) |
commonj.sdo.Type |
getTypeForSimpleJavaType(java.lang.Class implClass)
INTERNAL:
|
SDOTypeHelperDelegate |
getTypeHelperDelegate() |
java.util.Map |
getTypesHashMap()
INTERNAL:
|
java.util.Map |
getWrappersHashMap()
INTERNAL:
Return the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).
|
javax.xml.namespace.QName |
getXSDTypeFromSDOType(commonj.sdo.Type aType)
INTERNAL:
|
void |
reset()
INTERNAL:
|
void |
setTypesHashMap(java.util.Map typesHashMap)
INTERNAL:
|
void |
setWrappersHashMap(java.util.Map aMap)
INTERNAL:
Set the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).
|
getHelperContext, setHelperContextequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHelperContext, setHelperContextpublic SDOTypeHelperDelegator()
public SDOTypeHelperDelegator(commonj.sdo.helper.HelperContext aContext)
public java.lang.Class getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
SDOTypeHelpergetJavaWrapperTypeForSDOType in interface SDOTypeHelperpublic commonj.sdo.Type getType(java.lang.String uri,
java.lang.String typeName)
getType in interface commonj.sdo.helper.TypeHelperpublic commonj.sdo.Type getTypeForSimpleJavaType(java.lang.Class implClass)
SDOTypeHelpergetTypeForSimpleJavaType in interface SDOTypeHelperpublic void addType(SDOType newType)
SDOTypeHelperaddType in interface SDOTypeHelperpublic commonj.sdo.Type getType(java.lang.Class interfaceClass)
getType in interface commonj.sdo.helper.TypeHelperpublic SDOType getTypeForImplClass(java.lang.Class implClass)
getTypeForImplClass in interface SDOTypeHelperpublic commonj.sdo.Type define(commonj.sdo.DataObject dataObject)
define in interface commonj.sdo.helper.TypeHelperpublic java.util.List define(java.util.List types)
define in interface commonj.sdo.helper.TypeHelperpublic javax.xml.namespace.QName getXSDTypeFromSDOType(commonj.sdo.Type aType)
SDOTypeHelpergetXSDTypeFromSDOType in interface SDOTypeHelperpublic SDOType getSDOTypeFromXSDType(javax.xml.namespace.QName aName)
SDOTypeHelpergetSDOTypeFromXSDType in interface SDOTypeHelperpublic void setTypesHashMap(java.util.Map typesHashMap)
SDOTypeHelpersetTypesHashMap in interface SDOTypeHelperpublic java.util.Map getTypesHashMap()
SDOTypeHelpergetTypesHashMap in interface SDOTypeHelperpublic java.util.Map getWrappersHashMap()
getWrappersHashMap in interface SDOTypeHelperpublic void setWrappersHashMap(java.util.Map aMap)
setWrappersHashMap in interface SDOTypeHelperaMap - a HashMap of SDOWrapperTypes, keyed on the XSD type that it wraps.public void reset()
SDOTypeHelperreset in interface SDOTypeHelperpublic commonj.sdo.Property defineOpenContentProperty(java.lang.String uri,
commonj.sdo.DataObject property)
defineOpenContentProperty in interface commonj.sdo.helper.TypeHelperpublic commonj.sdo.Property getOpenContentProperty(java.lang.String uri,
java.lang.String propertyName)
getOpenContentProperty in interface commonj.sdo.helper.TypeHelperpublic SDOTypeHelperDelegate getTypeHelperDelegate()
public java.lang.String addNamespace(java.lang.String prefix,
java.lang.String uri)
addNamespace in interface SDOTypeHelperpublic java.lang.String getPrefix(java.lang.String uri)
getPrefix in interface SDOTypeHelperpublic NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface SDOTypeHelperpublic java.util.Map getOpenContentProperties()
getOpenContentProperties in interface SDOTypeHelperpublic void addWrappersToProject(Project toplinkProject)
addWrappersToProject in interface SDOTypeHelperpublic java.util.Map getInterfacesToSDOTypeHashMap()
getInterfacesToSDOTypeHashMap in interface SDOTypeHelperpublic java.util.Map<java.lang.Class,SDOType> getImplClassesToSDOType()
getImplClassesToSDOType in interface SDOTypeHelperpublic java.util.List getAnonymousTypes()
getAnonymousTypes in interface SDOTypeHelperEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference