|
EclipseLink 2.1.0, build 'v20100503-r7134' 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.SDOHelperContext
public class SDOHelperContext
Purpose:
Field Summary | |
---|---|
protected CopyHelper |
copyHelper
|
protected DataFactory |
dataFactory
|
protected DataHelper |
dataHelper
|
protected EqualityHelper |
equalityHelper
|
protected TypeHelper |
typeHelper
|
protected XMLHelper |
xmlHelper
|
protected XSDHelper |
xsdHelper
|
Constructor Summary | |
---|---|
SDOHelperContext()
Create a local HelperContext. |
|
SDOHelperContext(java.lang.ClassLoader aClassLoader)
Create a local HelperContext. |
|
SDOHelperContext(java.lang.String identifier)
Create a local HelperContext with the given identifier. |
|
SDOHelperContext(java.lang.String identifier,
java.lang.ClassLoader aClassLoader)
Create a local HelperContext with the given identifier. |
Method Summary | |
---|---|
ExternalizableDelegator.Resolvable |
createResolvable()
|
ExternalizableDelegator.Resolvable |
createResolvable(java.lang.Object target)
|
CopyHelper |
getCopyHelper()
Gets the CopyHelper to use in this context. |
DataFactory |
getDataFactory()
Gets the DataFactory to use in this context. |
DataHelper |
getDataHelper()
Gets the DataHelper to use in this context. |
EqualityHelper |
getEqualityHelper()
Gets the EqualityHelper to use in this context. |
static HelperContext |
getHelperContext()
INTERNAL: Return the helper context for a given key. |
static HelperContext |
getHelperContext(java.lang.String identifier)
Return the local helper context with the given identifier, or create one if it does not already exist. |
static HelperContext |
getHelperContext(java.lang.String identifier,
java.lang.ClassLoader classLoader)
Return the local helper context with the given identifier, or create one if it does not already exist. |
java.lang.String |
getIdentifier()
|
TypeHelper |
getTypeHelper()
Gets the TypeHelper to use in this context. |
XMLHelper |
getXMLHelper()
Gets the XMLHelper to use in this context. |
XSDHelper |
getXSDHelper()
Gets the XSDHelper to use in this context. |
protected void |
initialize(java.lang.ClassLoader aClassLoader)
|
void |
makeDefaultContext()
ADVANCED Promote this helper context to be the default or global one. |
static void |
putHelperContext(java.lang.ClassLoader key,
HelperContext value)
INTERNAL: Put a ClassLoader/HelperContext key/value pair in the Thread HelperContext map. |
static void |
putHelperContext(HelperContext ctx)
Replaces the provided helper context in the map of identifiers to helper contexts for this application. ctx.getIdentifier() will be used to obtain identifier |
static void |
removeHelperContext(java.lang.ClassLoader key)
INTERNAL: Remove a ClassLoader/HelperContext key/value pair from the Thread HelperContext map. |
void |
reset()
Reset the Type,XML and XSD helper instances. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected CopyHelper copyHelper
protected DataFactory dataFactory
protected DataHelper dataHelper
protected EqualityHelper equalityHelper
protected XMLHelper xmlHelper
protected TypeHelper typeHelper
protected XSDHelper xsdHelper
Constructor Detail |
---|
public SDOHelperContext()
public SDOHelperContext(java.lang.String identifier)
identifier
- The unique label for this HelperContext.public SDOHelperContext(java.lang.ClassLoader aClassLoader)
aClassLoader
- This class loader will be used to find static
instance classes.public SDOHelperContext(java.lang.String identifier, java.lang.ClassLoader aClassLoader)
identifier
- The unique label for this HelperContext.aClassLoader
- This class loader will be used to find static
instance classes.Method Detail |
---|
protected void initialize(java.lang.ClassLoader aClassLoader)
public void reset()
public CopyHelper getCopyHelper()
HelperContext
getCopyHelper
in interface HelperContext
public DataFactory getDataFactory()
HelperContext
getDataFactory
in interface HelperContext
public DataHelper getDataHelper()
HelperContext
getDataHelper
in interface HelperContext
public EqualityHelper getEqualityHelper()
HelperContext
getEqualityHelper
in interface HelperContext
public TypeHelper getTypeHelper()
HelperContext
getTypeHelper
in interface HelperContext
public XMLHelper getXMLHelper()
HelperContext
getXMLHelper
in interface HelperContext
public XSDHelper getXSDHelper()
HelperContext
getXSDHelper
in interface HelperContext
public ExternalizableDelegator.Resolvable createResolvable()
public ExternalizableDelegator.Resolvable createResolvable(java.lang.Object target)
public static void putHelperContext(java.lang.ClassLoader key, HelperContext value)
key
- class loadervalue
- helper contextpublic static void removeHelperContext(java.lang.ClassLoader key)
key
- class loaderpublic static HelperContext getHelperContext()
public static HelperContext getHelperContext(java.lang.String identifier)
public static HelperContext getHelperContext(java.lang.String identifier, java.lang.ClassLoader classLoader)
public static void putHelperContext(HelperContext ctx)
public void makeDefaultContext()
public java.lang.String getIdentifier()
|
EclipseLink 2.1.0, build 'v20100503-r7134' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |