|
SDO API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object commonj.sdo.impl.HelperProvider
public abstract class HelperProvider
A HelperProvider obtains specific default helpers and other implementation-specific objects used by a Java implementation of SDO.
Field Summary | |
---|---|
static HelperProvider |
INSTANCE
The default HelperProvider INSTANCE. |
static java.lang.String |
PROPERTY_NAME
The name of the system property that will be checked for an implementation name. |
static java.lang.String |
SERVICE_RESOURCE_NAME
The name of the resource that is used for service location. |
Constructor Summary | |
---|---|
HelperProvider()
|
Method Summary | |
---|---|
abstract CopyHelper |
copyHelper()
Returns a CopyHelper obtained from this implementation. |
static ExternalizableDelegator.Resolvable |
createResolvable()
Create a Resolvable using the default HelperProvider |
static ExternalizableDelegator.Resolvable |
createResolvable(java.lang.Object target)
Create a Resolvable using the default HelperProvider |
abstract DataFactory |
dataFactory()
Returns a DataFactory obtained from this implementation. |
abstract DataHelper |
dataHelper()
Returns a DataHelper obtained from this implementation. |
abstract EqualityHelper |
equalityHelper()
Returns a EqualityHelper obtained from this implementation. |
static CopyHelper |
getCopyHelper()
Returns a CopyHelper obtained from the default HelperProvider. |
static DataFactory |
getDataFactory()
Returns a DataFactory obtained from the default HelperProvider. |
static DataHelper |
getDataHelper()
Returns a DataHelper obtained from the default HelperProvider. |
static EqualityHelper |
getEqualityHelper()
Returns a EqualityHelper obtained from the default HelperProvider. |
static HelperProvider |
getInstance()
Locate and instantiate a HelperProvider. |
static HelperProvider |
getInstance(java.lang.ClassLoader cl)
Locate and instantiate a HelperProvider using the supplied ClassLoader. |
static TypeHelper |
getTypeHelper()
Returns a TypeHelper obtained from the default HelperProvider. |
static XMLHelper |
getXMLHelper()
Returns a XMLHelper obtained from the default HelperProvider. |
static XSDHelper |
getXSDHelper()
Returns a XSDHelper obtained from the default HelperProvider. |
abstract ExternalizableDelegator.Resolvable |
resolvable()
Create a Resolvable using this implementation |
abstract ExternalizableDelegator.Resolvable |
resolvable(java.lang.Object target)
Create a Resolvable using this implementation |
abstract TypeHelper |
typeHelper()
Returns a TypeHelper obtained from this implementation. |
abstract XMLHelper |
xmlHelper()
Returns a XMLHelper obtained from this implementation. |
abstract XSDHelper |
xsdHelper()
Returns a XSDHelper obtained from this implementation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final HelperProvider INSTANCE
public static final java.lang.String SERVICE_RESOURCE_NAME
public static final java.lang.String PROPERTY_NAME
Constructor Detail |
---|
public HelperProvider()
Method Detail |
---|
public static HelperProvider getInstance() throws NoHelperProviderException
NoHelperProviderException
- if no provider implementation was defined or it could not be instantiatedpublic static HelperProvider getInstance(java.lang.ClassLoader cl) throws NoHelperProviderException
cl
- the classloader to use to locate and instantiate the implementation
NoHelperProviderException
- if no provider implementation was defined or it could not be instantiatedpublic abstract CopyHelper copyHelper()
public abstract DataFactory dataFactory()
public abstract DataHelper dataHelper()
public abstract EqualityHelper equalityHelper()
public abstract TypeHelper typeHelper()
public abstract XMLHelper xmlHelper()
public abstract XSDHelper xsdHelper()
public abstract ExternalizableDelegator.Resolvable resolvable()
public abstract ExternalizableDelegator.Resolvable resolvable(java.lang.Object target)
target
- the object to be resolved
public static CopyHelper getCopyHelper()
public static DataFactory getDataFactory()
public static DataHelper getDataHelper()
public static EqualityHelper getEqualityHelper()
public static TypeHelper getTypeHelper()
public static XMLHelper getXMLHelper()
public static XSDHelper getXSDHelper()
public static ExternalizableDelegator.Resolvable createResolvable()
public static ExternalizableDelegator.Resolvable createResolvable(java.lang.Object target)
target
- the object to be resolved
|
SDO API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |