|
EclipseLink 2.0.0_ 2.0.0.v20090626-r4569 API Reference | |||||||||
| 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 class org.eclipse.persistence.sdo.helper.delegates.AbstractHelperDelegator |
|---|
aHelperContext |
| 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. |
void |
addType(SDOType newType)
INTERNAL: |
void |
addWrappersToProject(Project toplinkProject)
|
Type |
define(DataObject dataObject)
|
Property |
defineOpenContentProperty(java.lang.String uri,
DataObject property)
|
java.util.List |
getAnonymousTypes()
|
java.util.Map<java.lang.Class,SDOType> |
getImplClassesToSDOType()
|
java.util.Map |
getInterfacesToSDOTypeHashMap()
|
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)
|
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)
|
SDOType |
getTypeForImplClass(java.lang.Class implClass)
|
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(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). |
| Methods inherited from class org.eclipse.persistence.sdo.helper.delegates.AbstractHelperDelegator |
|---|
getHelperContext, setHelperContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, 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(HelperContext aContext)
| Method Detail |
|---|
public java.lang.Class getJavaWrapperTypeForSDOType(Type sdoType)
SDOTypeHelper
getJavaWrapperTypeForSDOType in interface SDOTypeHelper
public Type getType(java.lang.String uri,
java.lang.String typeName)
public Type getTypeForSimpleJavaType(java.lang.Class implClass)
SDOTypeHelper
getTypeForSimpleJavaType in interface SDOTypeHelperpublic void addType(SDOType newType)
SDOTypeHelper
addType in interface SDOTypeHelperpublic Type getType(java.lang.Class interfaceClass)
public SDOType getTypeForImplClass(java.lang.Class implClass)
getTypeForImplClass in interface SDOTypeHelperpublic Type define(DataObject dataObject)
public javax.xml.namespace.QName getXSDTypeFromSDOType(Type aType)
SDOTypeHelper
getXSDTypeFromSDOType in interface SDOTypeHelperpublic SDOType getSDOTypeFromXSDType(javax.xml.namespace.QName aName)
SDOTypeHelper
getSDOTypeFromXSDType in interface SDOTypeHelperpublic void setTypesHashMap(java.util.Map typesHashMap)
SDOTypeHelper
setTypesHashMap in interface SDOTypeHelperpublic java.util.Map getTypesHashMap()
SDOTypeHelper
getTypesHashMap 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()
SDOTypeHelper
reset in interface SDOTypeHelper
public Property defineOpenContentProperty(java.lang.String uri,
DataObject property)
public Property getOpenContentProperty(java.lang.String uri,
java.lang.String propertyName)
public 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 SDOTypeHelper
|
EclipseLink 2.0.0_ 2.0.0.v20090626-r4569 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||