org.apache.tuscany.sdo.spi
Class SDOHelperBase
java.lang.Object
org.apache.tuscany.sdo.spi.SDOHelperBase
- All Implemented Interfaces:
- SDOHelper, SDOHelper.MetaDataBuilder
- Direct Known Subclasses:
- SDOHelperImpl
public abstract class SDOHelperBase
- extends Object
- implements SDOHelper, SDOHelper.MetaDataBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.tuscany.sdo.api.SDOHelper |
addChangeListener, convertToString, createCrossScopeCopyHelper, createDataGraph, createDataTypeWrapper, createFromString, createHelperContext, createHelperContext, createHelperContext, createXMLStreamHelper, getEnumerationFacet, getJavaSDOType, getLowerBound, getOpenContentProperties, getPatternFacet, getSubstitutionValues, getTypes, getUpperBound, getXSDSDOType, isDocumentRoot, isMany, isRequired, loadDataGraph, registerDataGraphTypes, removeChangeListener, saveDataGraph, setRootObject |
Methods inherited from interface org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder |
addAliasName, addAliasName, addBaseType, addPropertyInstanceProperty, addTypeInstanceProperty, createOpenContentProperty, createProperty, createType, setAbstract, setContainment, setDefault, setJavaClassName, setMany, setOpen, setOpposite, setPropertyXMLKind, setReadOnly, setSequenced |
javaToSdoMappings
protected static Map javaToSdoMappings
xsdToSdoMappings
protected static Map xsdToSdoMappings
SDOHelperBase
public SDOHelperBase()
createHelperContext
public HelperContext createHelperContext()
- Description copied from interface:
SDOHelper
- Create a non-extensible HelperContext to provide access to a consistent set of Helpers which make use
of a new TypeHelper instance to provide scope for type definitions.
- Specified by:
createHelperContext
in interface SDOHelper
- Returns:
- the new HelperContext
- See Also:
SDOHelper.createHelperContext(boolean)
createObjectInputStream
public ObjectInputStream createObjectInputStream(InputStream inputStream,
HelperContext helperContext)
throws IOException
- Description copied from interface:
SDOHelper
- Create a new ObjectInputStream in the specifice HelperContext scope.
- Specified by:
createObjectInputStream
in interface SDOHelper
- Parameters:
inputStream
- the inputStream with which to create the ObjectInputStream.helperContext
- the HelperContext scope.
- Returns:
- the new ObjectInputStream.
- Throws:
IOException
createObjectOutputStream
public ObjectOutputStream createObjectOutputStream(OutputStream outputStream,
HelperContext helperContext)
throws IOException
- Description copied from interface:
SDOHelper
- Create a new ObjectOutputStream in the specifice HelperContext scope.
- Specified by:
createObjectOutputStream
in interface SDOHelper
- Parameters:
outputStream
- the outputStream with which to create the ObjectOutputStream.helperContext
- the HelperContext scope.
- Returns:
- the new ObjectOutputStream.
- Throws:
IOException
getXPath
public String getXPath(DataObject dataObject)
- Description copied from interface:
SDOHelper
- Return an XPath from the containment root to the specified DataObject.
- Specified by:
getXPath
in interface SDOHelper
- Parameters:
dataObject
- a DataObject
- Returns:
- the XPath from the containment root.
getXPath
protected StringBuffer getXPath(DataObject dataObject,
StringBuffer path,
DataObject root)
getMetaDataBuilder
public SDOHelper.MetaDataBuilder getMetaDataBuilder()
- Description copied from interface:
SDOHelper
- Gets a MetaDataBuilder which can be used to programatically create SDO Types and Properties.
- Specified by:
getMetaDataBuilder
in interface SDOHelper
- Returns:
- a MetaDataBuilder instance
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.