|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.sdo.helper.SDOHelperContext
public class SDOHelperContext
Purpose:
Constructor Summary | |
---|---|
SDOHelperContext()
Create a local HelperContext. |
|
SDOHelperContext(ClassLoader aClassLoader)
Create a local HelperContext. |
|
SDOHelperContext(String identifier)
Create a local HelperContext with the given identifier. |
|
SDOHelperContext(String identifier,
ClassLoader aClassLoader)
Create a local HelperContext with the given identifier. |
Method Summary | |
---|---|
commonj.sdo.impl.ExternalizableDelegator.Resolvable |
createResolvable()
Create and return a new ExternalizableDelegator.Resolvable instance based on this helper context. |
commonj.sdo.impl.ExternalizableDelegator.Resolvable |
createResolvable(Object target)
Create and return a new ExternalizableDelegator.Resolvable instance based on this helper context and a given target. |
commonj.sdo.helper.CopyHelper |
getCopyHelper()
Return the CopyHelper instance for this helper context. |
commonj.sdo.helper.DataFactory |
getDataFactory()
Return the DataFactory instance for this helper context. |
commonj.sdo.helper.DataHelper |
getDataHelper()
Return the DataHelper instance for this helper context. |
commonj.sdo.helper.EqualityHelper |
getEqualityHelper()
Return the EqualityHelper instance for this helper context. |
static commonj.sdo.helper.HelperContext |
getHelperContext()
INTERNAL: Return the helper context for a given key. |
static commonj.sdo.helper.HelperContext |
getHelperContext(String identifier)
Return the local helper context with the given identifier, or create one if it does not already exist. |
static commonj.sdo.helper.HelperContext |
getHelperContext(String identifier,
ClassLoader classLoader)
Return the local helper context with the given identifier, or create one if it does not already exist. |
String |
getIdentifier()
Return the unique label for this HelperContext. |
commonj.sdo.helper.TypeHelper |
getTypeHelper()
Return the TypeHelper instance for this helper context. |
commonj.sdo.helper.XMLHelper |
getXMLHelper()
Return the XMLHelper instance for this helper context. |
commonj.sdo.helper.XSDHelper |
getXSDHelper()
Return the XSDHelper instance for this helper context. |
void |
makeDefaultContext()
ADVANCED Promote this helper context to be the default or global one. |
static void |
putHelperContext(ClassLoader key,
commonj.sdo.helper.HelperContext value)
INTERNAL: Put a ClassLoader/HelperContext key/value pair in the Thread HelperContext map. |
static void |
putHelperContext(commonj.sdo.helper.HelperContext ctx)
Replaces the provided helper context in the map of identifiers to helper contexts for this application. |
static void |
removeHelperContext(ClassLoader key)
INTERNAL: Remove a ClassLoader/HelperContext key/value pair from the Thread HelperContext map. |
static void |
removeHelperContext(String identifier,
ClassLoader key)
INTERNAL |
void |
reset()
Reset the Type,XML and XSD helper instances. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SDOHelperContext()
public SDOHelperContext(String identifier)
identifier
- The unique label for this HelperContext.public SDOHelperContext(ClassLoader aClassLoader)
aClassLoader
- This class loader will be used to find static
instance classes.public SDOHelperContext(String identifier, ClassLoader aClassLoader)
identifier
- The unique label for this HelperContext.aClassLoader
- This class loader will be used to find static
instance classes.Method Detail |
---|
public void reset()
public commonj.sdo.helper.CopyHelper getCopyHelper()
getCopyHelper
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.helper.DataFactory getDataFactory()
getDataFactory
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.helper.DataHelper getDataHelper()
getDataHelper
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.helper.EqualityHelper getEqualityHelper()
getEqualityHelper
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.helper.TypeHelper getTypeHelper()
getTypeHelper
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.helper.XMLHelper getXMLHelper()
getXMLHelper
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.helper.XSDHelper getXSDHelper()
getXSDHelper
in interface commonj.sdo.helper.HelperContext
public commonj.sdo.impl.ExternalizableDelegator.Resolvable createResolvable()
public commonj.sdo.impl.ExternalizableDelegator.Resolvable createResolvable(Object target)
target
-
public static void putHelperContext(ClassLoader key, commonj.sdo.helper.HelperContext value)
key
- class loadervalue
- helper contextpublic static void removeHelperContext(ClassLoader key)
key
- class loaderpublic static void removeHelperContext(String identifier, ClassLoader key)
identifier
- the specific identifier of the HelperContext to be removed. "" for a Global helperkey
- the ClassLoader associated with the HelperContext to be removedpublic static commonj.sdo.helper.HelperContext getHelperContext()
public static commonj.sdo.helper.HelperContext getHelperContext(String identifier)
public static commonj.sdo.helper.HelperContext getHelperContext(String identifier, ClassLoader classLoader)
public static void putHelperContext(commonj.sdo.helper.HelperContext ctx)
public void makeDefaultContext()
public String getIdentifier()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |