org.apache.tuscany.sdo.util
Class SDOUtil

java.lang.Object
  extended by org.apache.tuscany.sdo.util.SDOUtil

Deprecated.

public final class SDOUtil
extends Object

This class provides some useful static utility functions which are not specified in the SDO specification itself. Use of the functions in this class is recommended, instead of resorting to low-level implementation-specific APIs.

See Also:
org.apache.tuscany.sdo.api.SDOUtil}., org.apache.tuscany.sdo.api.SDOHelper.XMLOptions}.

Field Summary
static String XML_LOAD_LaxForm
          Deprecated. see SDOHelper.XMLOptions.
static String XML_LOAD_SCHEMA
          Deprecated. see SDOHelper.XMLOptions.
static String XML_SAVE_DocType
          Deprecated. see SDOHelper.XMLOptions.
static String XML_SAVE_INDENT
          Deprecated. see SDOHelper.XMLOptions.
static String XML_SAVE_LineBreak
          Deprecated. see SDOHelper.XMLOptions.
static String XML_SAVE_LineWidth
          Deprecated. see SDOHelper.XMLOptions.
static String XML_SAVE_MARGIN
          Deprecated. see SDOHelper.XMLOptions.
 
Constructor Summary
SDOUtil()
          Deprecated.  
 
Method Summary
static void addAliasName(Property property, String aliasName)
          Deprecated.  
static void addAliasName(Type type, String aliasName)
          Deprecated.  
static void addBaseType(Type type, Type baseType)
          Deprecated.  
static void addPropertyInstanceProperties(Property definedProperty, DataObject modeledProperty)
          Deprecated. see org.apache.tuscany.sdo.api.SDOUtil#addPropertyInstanceProperty(Property, Property, Object
static void addTypeInstanceProperties(Type definedType, DataObject modeledType)
          Deprecated. see org.apache.tuscany.sdo.api.SDOUtil#addTypeInstanceProperty(Type, Property, Object
static String convertToString(Type dataType, Object value)
          Deprecated.  
static CopyHelper createCrossScopeCopyHelper(TypeHelper targetScope)
          Deprecated.  
static DataFactory createDataFactory(TypeHelper scope)
          Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)
static DataGraph createDataGraph()
          Deprecated.  
static DataObject createDataTypeWrapper(Type dataType, Object value)
          Deprecated.  
static Object createFromString(Type dataType, String literal)
          Deprecated.  
static Property createGlobalProperty(TypeHelper scope, String uri, String name, Type type)
          Deprecated.  
static HelperContext createHelperContext()
          Deprecated.  
static HelperContext createHelperContext(boolean extensibleNamespaces)
          Deprecated.  
static ObjectInputStream createObjectInputStream(InputStream inputStream, HelperContext helperContext)
          Deprecated.  
static ObjectOutputStream createObjectOutputStream(OutputStream outputStream, HelperContext helperContext)
          Deprecated.  
static Property createProperty(Type containingType, String name, Type propertyType)
          Deprecated.  
static Type createType(TypeHelper scope, String uri, String name, boolean isDataType)
          Deprecated.  
static TypeHelper createTypeHelper()
          Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)
static XMLHelper createXMLHelper(TypeHelper scope)
          Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)
static XMLStreamHelper createXMLStreamHelper(TypeHelper scope)
          Deprecated.  
static XSDHelper createXSDHelper(TypeHelper scope)
          Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)
static Type getJavaSDOType(Class javaClass)
          Deprecated.  
static List getOpenContentProperties(DataObject dataObject)
          Deprecated.  
static Sequence getSubstitutionValues(DataObject dataObject, Property head)
          Deprecated.  
static List getTypes(TypeHelper scope, String uri)
          Deprecated.  
static int getUpperBound(Property property)
          Deprecated.  
static Type getXSDSDOType(String xsdType)
          Deprecated.  
static boolean isDocumentRoot(Type type)
          Deprecated.  
static boolean isMany(Property property, DataObject context)
          Deprecated.  
static boolean isRequired(Property property)
          Deprecated.  
static DataGraph loadDataGraph(InputStream inputStream, Map options)
          Deprecated.  
static DataGraph loadDataGraph(InputStream inputStream, Map options, TypeHelper scope)
          Deprecated.  
static void registerDataGraphTypes(DataGraph dataGraph, List types)
          Deprecated.  
static void registerStaticTypes(Class factoryClass)
          Deprecated. see the register(HelperContext) metods on generated Factory classes
static void saveDataGraph(DataGraph dataGraph, OutputStream outputStream, Map options)
          Deprecated.  
static void setAbstract(Type type, boolean isAbstract)
          Deprecated.  
static void setContainment(Property property, boolean isContainment)
          Deprecated.  
static void setDefault(Property property, String defaultValue)
          Deprecated.  
static void setJavaClassName(Type type, String javaClassName)
          Deprecated.  
static void setMany(Property property, boolean isMany)
          Deprecated.  
static void setOpen(Type type, boolean isOpen)
          Deprecated.  
static void setOpposite(Property property, Property opposite)
          Deprecated.  
static void setReadOnly(Property property, boolean isReadOnly)
          Deprecated.  
static void setRootObject(DataGraph dataGraph, DataObject rootObject)
          Deprecated.  
static void setSequenced(Type type, boolean isSequenced)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_SAVE_LineBreak

public static final String XML_SAVE_LineBreak
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values

XML_SAVE_INDENT

public static final String XML_SAVE_INDENT
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values

XML_SAVE_MARGIN

public static final String XML_SAVE_MARGIN
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values

XML_SAVE_LineWidth

public static final String XML_SAVE_LineWidth
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values

XML_SAVE_DocType

public static final String XML_SAVE_DocType
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values

XML_LOAD_SCHEMA

public static final String XML_LOAD_SCHEMA
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values

XML_LOAD_LaxForm

public static final String XML_LOAD_LaxForm
Deprecated. see SDOHelper.XMLOptions.
Line Break String such as "\n", "\r\n", "\r" and "", absence/null is the default (line.separator System Property)

See Also:
Constant Field Values
Constructor Detail

SDOUtil

public SDOUtil()
Deprecated. 
Method Detail

createTypeHelper

public static TypeHelper createTypeHelper()
Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)

Create a new TypeHelper instance. The returned type helper will have visibility of types registered directly by calling a define method on it or by calling define on an associated XSDHelper. It will also have visibility of static types registered by calling SDOUtil.registerStaticTypes in the same classLoader scope.

Returns:
the new TypeHelper.

createDataFactory

public static DataFactory createDataFactory(TypeHelper scope)
Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)

Create a new DataFactory, with visibility to types in the specified TypeHelper scope.

Parameters:
scope - the TypeHelper to use for locating types.
Returns:
the new DataFactory.

createXMLHelper

public static XMLHelper createXMLHelper(TypeHelper scope)
Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)

Create a new XMLHelper, with visibility to types in the specified TypeHelper scope.

Parameters:
scope - the TypeHelper to use for locating types.
Returns:
the new XMLHelper.

createXSDHelper

public static XSDHelper createXSDHelper(TypeHelper scope)
Deprecated. see SDOUtil.createHelperContext(boolean, java.util.Map)

Create a new XSDHelper, with visibility to types in the specified TypeHelper scope.

Parameters:
scope - the TypeHelper to use for locating and populating types.
Returns:
the new XSDHelper.

addTypeInstanceProperties

public static void addTypeInstanceProperties(Type definedType,
                                             DataObject modeledType)
Deprecated. see org.apache.tuscany.sdo.api.SDOUtil#addTypeInstanceProperty(Type, Property, Object


addPropertyInstanceProperties

public static void addPropertyInstanceProperties(Property definedProperty,
                                                 DataObject modeledProperty)
Deprecated. see org.apache.tuscany.sdo.api.SDOUtil#addPropertyInstanceProperty(Property, Property, Object


registerStaticTypes

public static void registerStaticTypes(Class factoryClass)
Deprecated. see the register(HelperContext) metods on generated Factory classes

Register and initialize the SDO types supported by the specified generated factory class. This function must be called before instances of the generated types can be created/used. The registered types will be visible in all TypeHelper's created in the same classLoader scope as the call to this function.

Parameters:
factoryClass - the generated factory class.

createDataTypeWrapper

public static DataObject createDataTypeWrapper(Type dataType,
                                               Object value)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createDataTypeWrapper(Type, Object)}.

createFromString

public static Object createFromString(Type dataType,
                                      String literal)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createFromString(Type, String)}.

convertToString

public static String convertToString(Type dataType,
                                     Object value)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#convertToString(Type, Object)}.

getXSDSDOType

public static Type getXSDSDOType(String xsdType)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#getXSDSDOType(String)}.

getSubstitutionValues

public static Sequence getSubstitutionValues(DataObject dataObject,
                                             Property head)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#getSubstitutionValues(DataObject, Property)}.

getJavaSDOType

public static Type getJavaSDOType(Class javaClass)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#getJavaSDOType(Class)}.

isRequired

public static boolean isRequired(Property property)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#isRequired(Property)}.

getUpperBound

public static int getUpperBound(Property property)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#getUpperBound(Property)}.

isMany

public static boolean isMany(Property property,
                             DataObject context)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#isMany(Property, DataObject)}.

createDataGraph

public static DataGraph createDataGraph()
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createDataGraph}.

setRootObject

public static void setRootObject(DataGraph dataGraph,
                                 DataObject rootObject)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#setRootObject(DataGraph, DataObject)}.

loadDataGraph

public static DataGraph loadDataGraph(InputStream inputStream,
                                      Map options)
                               throws IOException
Deprecated. 

Throws:
IOException
See Also:
org.apache.tuscany.sdo.api.SDOHelper#loadDataGraph(InputStream, Map, TypeHelper)}.

loadDataGraph

public static DataGraph loadDataGraph(InputStream inputStream,
                                      Map options,
                                      TypeHelper scope)
                               throws IOException
Deprecated. 

Throws:
IOException
See Also:
org.apache.tuscany.sdo.api.SDOHelper#loadDataGraph(InputStream, Map, TypeHelper)}.

saveDataGraph

public static void saveDataGraph(DataGraph dataGraph,
                                 OutputStream outputStream,
                                 Map options)
                          throws IOException
Deprecated. 

Throws:
IOException
See Also:
org.apache.tuscany.sdo.api.SDOHelper#saveDataGraph(DataGraph, OutputStream, Map)}.

registerDataGraphTypes

public static void registerDataGraphTypes(DataGraph dataGraph,
                                          List types)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#registerDataGraphTypes(DataGraph, List)}.

createHelperContext

public static HelperContext createHelperContext(boolean extensibleNamespaces)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext(boolean)}.

createHelperContext

public static HelperContext createHelperContext()
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext}.

createCrossScopeCopyHelper

public static CopyHelper createCrossScopeCopyHelper(TypeHelper targetScope)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createCrossScopeCopyHelper(TypeHelper)}.

createXMLStreamHelper

public static XMLStreamHelper createXMLStreamHelper(TypeHelper scope)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#createXMLStreamHelper(TypeHelper)}.

createObjectInputStream

public static ObjectInputStream createObjectInputStream(InputStream inputStream,
                                                        HelperContext helperContext)
                                                 throws IOException
Deprecated. 

Throws:
IOException
See Also:
org.apache.tuscany.sdo.api.SDOHelper#createObjectInputStream(InputStream, HelperContext)}.

createObjectOutputStream

public static ObjectOutputStream createObjectOutputStream(OutputStream outputStream,
                                                          HelperContext helperContext)
                                                   throws IOException
Deprecated. 

Throws:
IOException
See Also:
org.apache.tuscany.sdo.api.SDOHelper#createObjectOutputStream(OutputStream, HelperContext)}.

getTypes

public static List getTypes(TypeHelper scope,
                            String uri)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#getTypes(TypeHelper, String)}.

getOpenContentProperties

public static List getOpenContentProperties(DataObject dataObject)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#getOpenContentProperties(DataObject)}.

isDocumentRoot

public static boolean isDocumentRoot(Type type)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper#isDocumentRoot(Type)}.

createType

public static Type createType(TypeHelper scope,
                              String uri,
                              String name,
                              boolean isDataType)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createType(TypeHelper, String, String, boolean)}.

addBaseType

public static void addBaseType(Type type,
                               Type baseType)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addBaseType(Type, Type)}.

addAliasName

public static void addAliasName(Type type,
                                String aliasName)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addAliasName(Type, String)}.

setOpen

public static void setOpen(Type type,
                           boolean isOpen)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setOpen(Type, boolean)}.

setSequenced

public static void setSequenced(Type type,
                                boolean isSequenced)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setSequenced(Type, boolean)}.

setAbstract

public static void setAbstract(Type type,
                               boolean isAbstract)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setAbstract(Type, boolean)}.

setJavaClassName

public static void setJavaClassName(Type type,
                                    String javaClassName)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setJavaClassName(Type, String)}.

createProperty

public static Property createProperty(Type containingType,
                                      String name,
                                      Type propertyType)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createProperty(Type, String, Type)}.

createGlobalProperty

public static Property createGlobalProperty(TypeHelper scope,
                                            String uri,
                                            String name,
                                            Type type)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createGlobalProperty(TypeHelper, String, String, Type)}.

addAliasName

public static void addAliasName(Property property,
                                String aliasName)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addAliasName(Property, String)}.

setMany

public static void setMany(Property property,
                           boolean isMany)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setMany(Property, boolean)}.

setContainment

public static void setContainment(Property property,
                                  boolean isContainment)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setContainment(Property, boolean)}.

setDefault

public static void setDefault(Property property,
                              String defaultValue)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setDefault(Property, String)}.

setReadOnly

public static void setReadOnly(Property property,
                               boolean isReadOnly)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setReadOnly(Property, boolean)}.

setOpposite

public static void setOpposite(Property property,
                               Property opposite)
Deprecated. 

See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setOpposite(Property, Property)}.


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