commonj.sdo.impl
Class HelperProvider

java.lang.Object
  extended by commonj.sdo.impl.HelperProvider
Direct Known Subclasses:
HelperProviderImpl

public abstract class HelperProvider
extends java.lang.Object

This class instantiates a HelperProviderImpl that returns concrete helpers. This class may be replaced by another implementation.


Constructor Summary
protected HelperProvider()
           
 
Method Summary
protected abstract  CopyHelper copyHelper()
           
static ExternalizableDelegator.Resolvable createResolvable()
          Gets a Resolvable
static ExternalizableDelegator.Resolvable createResolvable(java.lang.Object target)
          Gets a Resolvable
protected abstract  DataFactory dataFactory()
           
protected abstract  DataHelper dataHelper()
           
protected abstract  EqualityHelper equalityHelper()
           
static CopyHelper getCopyHelper()
          Gets a CopyHelper
static DataFactory getDataFactory()
          Gets a DataFactory
static DataHelper getDataHelper()
          Gets a DataHelper
static HelperContext getDefaultContext()
          Gets the default HelperContext
static EqualityHelper getEqualityHelper()
          Gets an EqualityHelper
static TypeHelper getTypeHelper()
          Gets a TypeHelper
static XMLHelper getXMLHelper()
          Gets an XMLHelper
static XSDHelper getXSDHelper()
          Gets an XSDHelper
protected abstract  ExternalizableDelegator.Resolvable resolvable()
           
protected abstract  ExternalizableDelegator.Resolvable resolvable(java.lang.Object target)
           
protected abstract  TypeHelper typeHelper()
           
protected abstract  XMLHelper xmlHelper()
           
protected abstract  XSDHelper xsdHelper()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HelperProvider

protected HelperProvider()
Method Detail

getCopyHelper

public static CopyHelper getCopyHelper()
Gets a CopyHelper

Returns:
a CopyHelper object

getDataFactory

public static DataFactory getDataFactory()
Gets a DataFactory

Returns:
a DataFactory object

getDataHelper

public static DataHelper getDataHelper()
Gets a DataHelper

Returns:
a DataHelper object

getEqualityHelper

public static EqualityHelper getEqualityHelper()
Gets an EqualityHelper

Returns:
an EqualityHelper object

getTypeHelper

public static TypeHelper getTypeHelper()
Gets a TypeHelper

Returns:
a TypeHelper object

getXMLHelper

public static XMLHelper getXMLHelper()
Gets an XMLHelper

Returns:
an XMLHelper object

getXSDHelper

public static XSDHelper getXSDHelper()
Gets an XSDHelper

Returns:
an XSDHelper object

createResolvable

public static ExternalizableDelegator.Resolvable createResolvable()
Gets a Resolvable

Returns:
a Resolvable object
See Also:
ExternalizableDelegator

createResolvable

public static ExternalizableDelegator.Resolvable createResolvable(java.lang.Object target)
Gets a Resolvable

Parameters:
target - the target object for the Resolvable
Returns:
a Resolvable object
See Also:
ExternalizableDelegator

copyHelper

protected abstract CopyHelper copyHelper()

dataFactory

protected abstract DataFactory dataFactory()

dataHelper

protected abstract DataHelper dataHelper()

equalityHelper

protected abstract EqualityHelper equalityHelper()

typeHelper

protected abstract TypeHelper typeHelper()

xmlHelper

protected abstract XMLHelper xmlHelper()

xsdHelper

protected abstract XSDHelper xsdHelper()

resolvable

protected abstract ExternalizableDelegator.Resolvable resolvable()

resolvable

protected abstract ExternalizableDelegator.Resolvable resolvable(java.lang.Object target)

getDefaultContext

public static HelperContext getDefaultContext()
Gets the default HelperContext

Returns:
a HelperContext object


Copyright © 2007. All Rights Reserved.