public class SDOTypeHelperDelegator extends AbstractHelperDelegator implements SDOTypeHelper
Purpose: Helper to provide access to declared SDO Types.
Responsibilities:
aHelperContext| Constructor and Description |
|---|
SDOTypeHelperDelegator() |
SDOTypeHelperDelegator(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) |
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).
|
getHelperContext, setHelperContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHelperContext, setHelperContextpublic SDOTypeHelperDelegator()
public SDOTypeHelperDelegator(HelperContext aContext)
public java.lang.Class getJavaWrapperTypeForSDOType(Type sdoType)
SDOTypeHelpergetJavaWrapperTypeForSDOType in interface SDOTypeHelperpublic Type getType(java.lang.String uri,
java.lang.String typeName)
public Type getTypeForSimpleJavaType(java.lang.Class implClass)
SDOTypeHelpergetTypeForSimpleJavaType in interface SDOTypeHelperpublic void addType(SDOType newType)
SDOTypeHelperaddType 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)
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 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