public class SDOTypeHelperDelegator extends AbstractHelperDelegator implements SDOTypeHelper
Purpose: Helper to provide access to declared SDO Types.
Responsibilities:
aHelperContext| Constructor and Description |
|---|
SDOTypeHelperDelegator() |
SDOTypeHelperDelegator(commonj.sdo.helper.HelperContext aContext) |
| Modifier and Type | Method and Description |
|---|---|
String |
addNamespace(String prefix,
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) |
List |
define(List types) |
commonj.sdo.Property |
defineOpenContentProperty(String uri,
commonj.sdo.DataObject property) |
List |
getAnonymousTypes() |
Map<Class,SDOType> |
getImplClassesToSDOType() |
Map |
getInterfacesToSDOTypeHashMap() |
Class |
getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
INTERNAL:
|
NamespaceResolver |
getNamespaceResolver()
INTERNAL:
Return the NamespaceResolver
|
Map |
getOpenContentProperties()
INTERNAL:
Return the Map of Open Content Properties
|
commonj.sdo.Property |
getOpenContentProperty(String uri,
String propertyName) |
String |
getPrefix(String uri)
INTERNAL:
Return the prefix for the given uri, or generate a new one if necessary
|
SDOType |
getSDOTypeFromXSDType(QName aName)
INTERNAL:
|
commonj.sdo.Type |
getType(Class interfaceClass) |
commonj.sdo.Type |
getType(String uri,
String typeName) |
SDOType |
getTypeForImplClass(Class implClass) |
commonj.sdo.Type |
getTypeForSimpleJavaType(Class implClass)
INTERNAL:
|
SDOTypeHelperDelegate |
getTypeHelperDelegate() |
Map |
getTypesHashMap()
INTERNAL:
|
Map |
getWrappersHashMap()
INTERNAL:
Return the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).
|
QName |
getXSDTypeFromSDOType(commonj.sdo.Type aType)
INTERNAL:
|
void |
reset()
INTERNAL:
|
void |
setTypesHashMap(Map typesHashMap)
INTERNAL:
|
void |
setWrappersHashMap(Map aMap)
INTERNAL:
Set the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).
|
getHelperContext, setHelperContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHelperContext, setHelperContextpublic SDOTypeHelperDelegator()
public SDOTypeHelperDelegator(commonj.sdo.helper.HelperContext aContext)
public Class getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
SDOTypeHelpergetJavaWrapperTypeForSDOType in interface SDOTypeHelperpublic commonj.sdo.Type getType(String uri, String typeName)
getType in interface commonj.sdo.helper.TypeHelperpublic commonj.sdo.Type getTypeForSimpleJavaType(Class implClass)
SDOTypeHelpergetTypeForSimpleJavaType in interface SDOTypeHelperpublic void addType(SDOType newType)
SDOTypeHelperaddType in interface SDOTypeHelperpublic commonj.sdo.Type getType(Class interfaceClass)
getType in interface commonj.sdo.helper.TypeHelperpublic SDOType getTypeForImplClass(Class implClass)
getTypeForImplClass in interface SDOTypeHelperpublic commonj.sdo.Type define(commonj.sdo.DataObject dataObject)
define in interface commonj.sdo.helper.TypeHelperpublic List define(List types)
define in interface commonj.sdo.helper.TypeHelperpublic QName getXSDTypeFromSDOType(commonj.sdo.Type aType)
SDOTypeHelpergetXSDTypeFromSDOType in interface SDOTypeHelperpublic SDOType getSDOTypeFromXSDType(QName aName)
SDOTypeHelpergetSDOTypeFromXSDType in interface SDOTypeHelperpublic void setTypesHashMap(Map typesHashMap)
SDOTypeHelpersetTypesHashMap in interface SDOTypeHelperpublic Map getTypesHashMap()
SDOTypeHelpergetTypesHashMap in interface SDOTypeHelperpublic Map getWrappersHashMap()
getWrappersHashMap in interface SDOTypeHelperpublic void setWrappersHashMap(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(String uri, commonj.sdo.DataObject property)
defineOpenContentProperty in interface commonj.sdo.helper.TypeHelperpublic commonj.sdo.Property getOpenContentProperty(String uri, String propertyName)
getOpenContentProperty in interface commonj.sdo.helper.TypeHelperpublic SDOTypeHelperDelegate getTypeHelperDelegate()
public String addNamespace(String prefix, String uri)
addNamespace in interface SDOTypeHelperpublic String getPrefix(String uri)
getPrefix in interface SDOTypeHelperpublic NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface SDOTypeHelperpublic Map getOpenContentProperties()
getOpenContentProperties in interface SDOTypeHelperpublic void addWrappersToProject(Project toplinkProject)
addWrappersToProject in interface SDOTypeHelperpublic Map getInterfacesToSDOTypeHashMap()
getInterfacesToSDOTypeHashMap in interface SDOTypeHelperpublic Map<Class,SDOType> getImplClassesToSDOType()
getImplClassesToSDOType in interface SDOTypeHelperpublic List getAnonymousTypes()
getAnonymousTypes in interface SDOTypeHelperCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.