public interface SDOTypeHelper extends TypeHelper
Purpose: Helper to provide access to declared SDO Types.
Responsibilities:
INSTANCE
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) |
java.util.List |
getAnonymousTypes() |
HelperContext |
getHelperContext()
INTERNAL:
Return the helperContext that this instance is associated with.
|
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
|
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:
|
SDOType |
getTypeForImplClass(java.lang.Class implClass) |
Type |
getTypeForSimpleJavaType(java.lang.Class implClass)
INTERNAL:
|
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 |
setHelperContext(HelperContext helperContext)
INTERNAL:
Set the helperContext that this instance is associated with.
|
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).
|
define, define, defineOpenContentProperty, getOpenContentProperty, getType, getType
java.lang.Class getJavaWrapperTypeForSDOType(Type sdoType)
sdoType
- SDOType getTypeForImplClass(java.lang.Class implClass)
Type getTypeForSimpleJavaType(java.lang.Class implClass)
implClass
- void addType(SDOType newType)
newType
- javax.xml.namespace.QName getXSDTypeFromSDOType(Type aType)
aType
- SDOType getSDOTypeFromXSDType(javax.xml.namespace.QName aName)
aName
- void setTypesHashMap(java.util.Map typesHashMap)
typesHashMap
- java.util.Map getTypesHashMap()
java.util.Map getWrappersHashMap()
void setWrappersHashMap(java.util.Map aMap)
aMap
- a HashMap of SDOWrapperTypes, keyed on the XSD type that it wraps.void reset()
HelperContext getHelperContext()
void setHelperContext(HelperContext helperContext)
helperContext
- java.lang.String addNamespace(java.lang.String prefix, java.lang.String uri)
java.lang.String getPrefix(java.lang.String uri)
NamespaceResolver getNamespaceResolver()
java.util.Map getOpenContentProperties()
void addWrappersToProject(Project toplinkProject)
java.util.Map getInterfacesToSDOTypeHashMap()
java.util.Map<java.lang.Class,SDOType> getImplClassesToSDOType()
java.util.List getAnonymousTypes()