public interface SDOTypeHelper
extends commonj.sdo.helper.TypeHelper
Purpose: Helper to provide access to declared SDO Types.
Responsibilities:
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) |
List |
getAnonymousTypes() |
commonj.sdo.helper.HelperContext |
getHelperContext()
INTERNAL:
Return the helperContext that this instance is associated with.
|
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
|
String |
getPrefix(String uri)
INTERNAL:
Return the prefix for the given uri, or generate a new one if necessary
|
SDOType |
getSDOTypeFromXSDType(QName aName)
INTERNAL:
|
SDOType |
getTypeForImplClass(Class implClass) |
commonj.sdo.Type |
getTypeForSimpleJavaType(Class implClass)
INTERNAL:
|
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 |
setHelperContext(commonj.sdo.helper.HelperContext helperContext)
INTERNAL:
Set the helperContext that this instance is associated with.
|
void |
setTypesHashMap(Map typesHashMap)
INTERNAL:
|
void |
setWrappersHashMap(Map aMap)
INTERNAL:
Set the map of Wrapper objects (SDOWrapperTypes that wrap a primitive document).
|
Class getJavaWrapperTypeForSDOType(commonj.sdo.Type sdoType)
sdoType
- commonj.sdo.Type getTypeForSimpleJavaType(Class implClass)
implClass
- void addType(SDOType newType)
newType
- QName getXSDTypeFromSDOType(commonj.sdo.Type aType)
aType
- SDOType getSDOTypeFromXSDType(QName aName)
aName
- void setTypesHashMap(Map typesHashMap)
typesHashMap
- Map getTypesHashMap()
Map getWrappersHashMap()
void setWrappersHashMap(Map aMap)
aMap
- a HashMap of SDOWrapperTypes, keyed on the XSD type that it wraps.void reset()
commonj.sdo.helper.HelperContext getHelperContext()
void setHelperContext(commonj.sdo.helper.HelperContext helperContext)
helperContext
- String addNamespace(String prefix, String uri)
String getPrefix(String uri)
NamespaceResolver getNamespaceResolver()
Map getOpenContentProperties()
void addWrappersToProject(Project toplinkProject)
Map getInterfacesToSDOTypeHashMap()
List getAnonymousTypes()
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference