|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.sdo.helper.delegates.AbstractHelperDelegator
org.eclipse.persistence.sdo.helper.delegates.SDOTypeHelperDelegator
public class SDOTypeHelperDelegator
Purpose: Helper to provide access to declared SDO Types.
Responsibilities:
| Field Summary |
|---|
| Fields inherited from interface commonj.sdo.helper.TypeHelper |
|---|
INSTANCE |
| Constructor Summary | |
|---|---|
SDOTypeHelperDelegator()
|
|
SDOTypeHelperDelegator(commonj.sdo.helper.HelperContext aContext)
|
|
| Method Summary | |
|---|---|
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). |
| Methods inherited from class org.eclipse.persistence.sdo.helper.delegates.AbstractHelperDelegator |
|---|
getHelperContext, setHelperContext |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.persistence.sdo.helper.SDOTypeHelper |
|---|
getHelperContext, setHelperContext |
| Constructor Detail |
|---|
public SDOTypeHelperDelegator()
public SDOTypeHelperDelegator(commonj.sdo.helper.HelperContext aContext)
| Method Detail |
|---|
public Class getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
SDOTypeHelper
getJavaWrapperTypeForSDOType in interface SDOTypeHelper
public commonj.sdo.Type getType(String uri,
String typeName)
getType in interface commonj.sdo.helper.TypeHelperpublic commonj.sdo.Type getTypeForSimpleJavaType(Class implClass)
SDOTypeHelper
getTypeForSimpleJavaType in interface SDOTypeHelperpublic void addType(SDOType newType)
SDOTypeHelper
addType 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)
SDOTypeHelper
getXSDTypeFromSDOType in interface SDOTypeHelperpublic SDOType getSDOTypeFromXSDType(QName aName)
SDOTypeHelper
getSDOTypeFromXSDType in interface SDOTypeHelperpublic void setTypesHashMap(Map typesHashMap)
SDOTypeHelper
setTypesHashMap in interface SDOTypeHelperpublic Map getTypesHashMap()
SDOTypeHelper
getTypesHashMap 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()
SDOTypeHelper
reset in interface SDOTypeHelper
public commonj.sdo.Property defineOpenContentProperty(String uri,
commonj.sdo.DataObject property)
defineOpenContentProperty in interface commonj.sdo.helper.TypeHelper
public 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 SDOTypeHelper
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||