org.apache.tuscany.sdo.spi
Class HelperProviderBase

java.lang.Object
  extended by commonj.sdo.impl.HelperProvider
      extended by org.apache.tuscany.sdo.spi.HelperProviderBase
Direct Known Subclasses:
HelperProviderImpl

public abstract class HelperProviderBase
extends HelperProvider

Create and manage all the default helpers


Nested Class Summary
protected  class HelperProviderBase.ResolvableImpl
           
 
Field Summary
protected  CopyHelper copyHelper
           
protected  DataFactory dataFactory
           
protected  DataHelper dataHelper
           
protected  EqualityHelper equalityHelper
           
protected  SDOHelper sdoHelper
           
protected  TypeHelper typeHelper
           
protected  XMLHelper xmlHelper
           
protected  XMLStreamHelper xmlStreamHelper
           
protected  XSDHelper xsdHelper
           
 
Fields inherited from class commonj.sdo.impl.HelperProvider
defaultContext, INSTANCE, PROPERTY_NAME, SERVICE_RESOURCE_NAME
 
Constructor Summary
HelperProviderBase()
           
 
Method Summary
 CopyHelper copyHelper()
          Returns a CopyHelper obtained from this implementation.
protected abstract  HelperContext createDefaultHelpers()
          Subclasses must implement this method to initialize the above Helper instance variables
 DataFactory dataFactory()
          Returns a DataFactory obtained from this implementation.
 DataHelper dataHelper()
          Returns a DataHelper obtained from this implementation.
 EqualityHelper equalityHelper()
          Returns a EqualityHelper obtained from this implementation.
 ExternalizableDelegator.Resolvable resolvable()
          Create a Resolvable using this implementation
 ExternalizableDelegator.Resolvable resolvable(Object target)
          Create a Resolvable using this implementation
 SDOHelper sdoHelper()
           
 TypeHelper typeHelper()
          Returns a TypeHelper obtained from this implementation.
 XMLHelper xmlHelper()
          Returns a XMLHelper obtained from this implementation.
 XMLStreamHelper xmlStreamHelper()
           
 XSDHelper xsdHelper()
          Returns a XSDHelper obtained from this implementation.
 
Methods inherited from class commonj.sdo.impl.HelperProvider
createResolvable, createResolvable, getCopyHelper, getDataFactory, getDataHelper, getDefaultContext, getEqualityHelper, getInstance, getInstance, getTypeHelper, getXMLHelper, getXSDHelper, setDefaultInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyHelper

protected CopyHelper copyHelper

dataFactory

protected DataFactory dataFactory

dataHelper

protected DataHelper dataHelper

equalityHelper

protected EqualityHelper equalityHelper

typeHelper

protected TypeHelper typeHelper

xmlHelper

protected XMLHelper xmlHelper

xsdHelper

protected XSDHelper xsdHelper

sdoHelper

protected SDOHelper sdoHelper

xmlStreamHelper

protected XMLStreamHelper xmlStreamHelper
Constructor Detail

HelperProviderBase

public HelperProviderBase()
Method Detail

createDefaultHelpers

protected abstract HelperContext createDefaultHelpers()
Subclasses must implement this method to initialize the above Helper instance variables


sdoHelper

public SDOHelper sdoHelper()

copyHelper

public CopyHelper copyHelper()
Description copied from class: HelperProvider
Returns a CopyHelper obtained from this implementation.

Specified by:
copyHelper in class HelperProvider
Returns:
a CopyHelper obtained from this implementation

dataFactory

public DataFactory dataFactory()
Description copied from class: HelperProvider
Returns a DataFactory obtained from this implementation.

Specified by:
dataFactory in class HelperProvider
Returns:
a DataFactory obtained from this implementation

dataHelper

public DataHelper dataHelper()
Description copied from class: HelperProvider
Returns a DataHelper obtained from this implementation.

Specified by:
dataHelper in class HelperProvider
Returns:
a DataHelper obtained from this implementation

equalityHelper

public EqualityHelper equalityHelper()
Description copied from class: HelperProvider
Returns a EqualityHelper obtained from this implementation.

Specified by:
equalityHelper in class HelperProvider
Returns:
a EqualityHelper obtained from this implementation

typeHelper

public TypeHelper typeHelper()
Description copied from class: HelperProvider
Returns a TypeHelper obtained from this implementation.

Specified by:
typeHelper in class HelperProvider
Returns:
a TypeHelper obtained from this implementation

xmlHelper

public XMLHelper xmlHelper()
Description copied from class: HelperProvider
Returns a XMLHelper obtained from this implementation.

Specified by:
xmlHelper in class HelperProvider
Returns:
a XMLHelper obtained from this implementation

xmlStreamHelper

public XMLStreamHelper xmlStreamHelper()

xsdHelper

public XSDHelper xsdHelper()
Description copied from class: HelperProvider
Returns a XSDHelper obtained from this implementation.

Specified by:
xsdHelper in class HelperProvider
Returns:
a XSDHelper obtained from this implementation

resolvable

public ExternalizableDelegator.Resolvable resolvable()
Description copied from class: HelperProvider
Create a Resolvable using this implementation

Specified by:
resolvable in class HelperProvider
Returns:
a Resolvable created using this implementation

resolvable

public ExternalizableDelegator.Resolvable resolvable(Object target)
Description copied from class: HelperProvider
Create a Resolvable using this implementation

Specified by:
resolvable in class HelperProvider
Parameters:
target - the object to be resolved
Returns:
a Resolvable created using this implementation


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.