org.apache.tuscany.sdo.api
Class SDOUtil
java.lang.Object
org.apache.tuscany.sdo.api.SDOUtil
public final class SDOUtil
- extends java.lang.Object
This class provides convenient static utility functions for calling the default SDOHelper.
Method Summary |
static void |
addAliasName(commonj.sdo.Property property,
java.lang.String aliasName)
|
static void |
addAliasName(commonj.sdo.Type type,
java.lang.String aliasName)
|
static void |
addBaseType(commonj.sdo.Type type,
commonj.sdo.Type baseType)
|
static void |
addChangeListener(commonj.sdo.DataObject dob,
EventListener l)
|
static void |
addPropertyInstanceProperty(commonj.sdo.Property definedProperty,
commonj.sdo.Property property,
java.lang.Object value)
|
static void |
addTypeInstanceProperty(commonj.sdo.Type definedType,
commonj.sdo.Property property,
java.lang.Object value)
|
static java.lang.String |
convertToString(commonj.sdo.Type dataType,
java.lang.Object value)
|
static commonj.sdo.helper.CopyHelper |
createCrossScopeCopyHelper(commonj.sdo.helper.HelperContext hc)
|
static commonj.sdo.DataGraph |
createDataGraph()
|
static commonj.sdo.DataObject |
createDataTypeWrapper(commonj.sdo.Type dataType,
java.lang.Object value)
|
static java.lang.Object |
createFromString(commonj.sdo.Type dataType,
java.lang.String literal)
|
static commonj.sdo.helper.HelperContext |
createHelperContext()
|
static commonj.sdo.helper.HelperContext |
createHelperContext(boolean extensibleNamespaces)
|
static commonj.sdo.helper.HelperContext |
createHelperContext(boolean extensibleNamespaces,
java.util.Map options)
|
static commonj.sdo.helper.HelperContext |
createHelperContext(java.util.Map options)
|
static java.io.ObjectInputStream |
createObjectInputStream(java.io.InputStream inputStream,
commonj.sdo.helper.HelperContext helperContext)
|
static java.io.ObjectOutputStream |
createObjectOutputStream(java.io.OutputStream outputStream,
commonj.sdo.helper.HelperContext helperContext)
|
static commonj.sdo.Property |
createOpenContentProperty(commonj.sdo.helper.HelperContext hc,
java.lang.String uri,
java.lang.String name,
commonj.sdo.Type type)
|
static commonj.sdo.Property |
createProperty(commonj.sdo.Type containingType,
java.lang.String name,
commonj.sdo.Type propertyType)
|
static commonj.sdo.Type |
createType(commonj.sdo.helper.HelperContext hc,
java.lang.String uri,
java.lang.String name,
boolean isDataType)
|
static XMLStreamHelper |
createXMLStreamHelper(commonj.sdo.helper.HelperContext hc)
|
static java.util.List |
getEnumerationFacet(commonj.sdo.Type type)
|
static commonj.sdo.Type |
getJavaSDOType(java.lang.Class javaClass)
|
static int |
getLowerBound(commonj.sdo.Property property)
|
static java.util.List |
getOpenContentProperties(commonj.sdo.DataObject dataObject)
|
static java.util.List |
getPatternFacet(commonj.sdo.Type type)
|
static commonj.sdo.Sequence |
getSubstitutionValues(commonj.sdo.DataObject dataObject,
commonj.sdo.Property head)
|
static java.util.List |
getTypes(commonj.sdo.helper.HelperContext hc,
java.lang.String uri)
|
static int |
getUpperBound(commonj.sdo.Property property)
|
static java.lang.String |
getXPath(commonj.sdo.DataObject dataObject)
|
static commonj.sdo.Type |
getXSDSDOType(java.lang.String xsdType)
|
static boolean |
isDocumentRoot(commonj.sdo.Type type)
|
static boolean |
isMany(commonj.sdo.Property property,
commonj.sdo.DataObject context)
|
static boolean |
isRequired(commonj.sdo.Property property)
|
static commonj.sdo.DataGraph |
loadDataGraph(java.io.InputStream inputStream,
java.util.Map options)
|
static commonj.sdo.DataGraph |
loadDataGraph(java.io.InputStream inputStream,
java.util.Map options,
commonj.sdo.helper.HelperContext hc)
|
static void |
registerDataGraphTypes(commonj.sdo.DataGraph dataGraph,
java.util.List types)
|
static void |
removeChangeListener(commonj.sdo.DataObject dob,
EventListener l)
|
static void |
saveDataGraph(commonj.sdo.DataGraph dataGraph,
java.io.OutputStream outputStream,
java.util.Map options)
|
static void |
setAbstract(commonj.sdo.Type type,
boolean isAbstract)
|
static void |
setContainment(commonj.sdo.Property property,
boolean isContainment)
|
static void |
setDefault(commonj.sdo.Property property,
java.lang.String defaultValue)
|
static void |
setJavaClassName(commonj.sdo.Type type,
java.lang.String javaClassName)
|
static void |
setMany(commonj.sdo.Property property,
boolean isMany)
|
static void |
setOpen(commonj.sdo.Type type,
boolean isOpen)
|
static void |
setOpposite(commonj.sdo.Property property,
commonj.sdo.Property opposite)
|
static void |
setPropertyXMLKind(commonj.sdo.Property property,
boolean isXmlElement)
|
static void |
setReadOnly(commonj.sdo.Property property,
boolean isReadOnly)
|
static void |
setRootObject(commonj.sdo.DataGraph dataGraph,
commonj.sdo.DataObject rootObject)
|
static void |
setSequenced(commonj.sdo.Type type,
boolean isSequenced)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultSDOHelper
protected static SDOHelper defaultSDOHelper
SDOUtil
public SDOUtil()
createDataTypeWrapper
public static commonj.sdo.DataObject createDataTypeWrapper(commonj.sdo.Type dataType,
java.lang.Object value)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createDataTypeWrapper(Type, Object)}.
createFromString
public static java.lang.Object createFromString(commonj.sdo.Type dataType,
java.lang.String literal)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createFromString(Type, String)}.
convertToString
public static java.lang.String convertToString(commonj.sdo.Type dataType,
java.lang.Object value)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#convertToString(Type, Object)}.
getXSDSDOType
public static commonj.sdo.Type getXSDSDOType(java.lang.String xsdType)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getXSDSDOType(String)}.
getSubstitutionValues
public static commonj.sdo.Sequence getSubstitutionValues(commonj.sdo.DataObject dataObject,
commonj.sdo.Property head)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getSubstitutionValues(DataObject, Property)}.
getJavaSDOType
public static commonj.sdo.Type getJavaSDOType(java.lang.Class javaClass)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getJavaSDOType(Class)}.
isRequired
public static boolean isRequired(commonj.sdo.Property property)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#isRequired(Property)}.
getUpperBound
public static int getUpperBound(commonj.sdo.Property property)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getUpperBound(Property)}.
getLowerBound
public static int getLowerBound(commonj.sdo.Property property)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getLowerBound(Property)}.
getEnumerationFacet
public static java.util.List getEnumerationFacet(commonj.sdo.Type type)
getPatternFacet
public static java.util.List getPatternFacet(commonj.sdo.Type type)
isMany
public static boolean isMany(commonj.sdo.Property property,
commonj.sdo.DataObject context)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#isMany(Property, DataObject)}.
createDataGraph
public static commonj.sdo.DataGraph createDataGraph()
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createDataGraph}.
setRootObject
public static void setRootObject(commonj.sdo.DataGraph dataGraph,
commonj.sdo.DataObject rootObject)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#setRootObject(DataGraph, DataObject)}.
loadDataGraph
public static commonj.sdo.DataGraph loadDataGraph(java.io.InputStream inputStream,
java.util.Map options)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#loadDataGraph(InputStream, Map, TypeHelper)}.
loadDataGraph
public static commonj.sdo.DataGraph loadDataGraph(java.io.InputStream inputStream,
java.util.Map options,
commonj.sdo.helper.HelperContext hc)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#loadDataGraph(InputStream, Map, HelperContext)}.
saveDataGraph
public static void saveDataGraph(commonj.sdo.DataGraph dataGraph,
java.io.OutputStream outputStream,
java.util.Map options)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#saveDataGraph(DataGraph, OutputStream, Map)}.
registerDataGraphTypes
public static void registerDataGraphTypes(commonj.sdo.DataGraph dataGraph,
java.util.List types)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#registerDataGraphTypes(DataGraph, List)}.
createHelperContext
public static commonj.sdo.helper.HelperContext createHelperContext(boolean extensibleNamespaces,
java.util.Map options)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext(boolean,Map)}.
createHelperContext
public static commonj.sdo.helper.HelperContext createHelperContext(boolean extensibleNamespaces)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext(boolean)}.
createHelperContext
public static commonj.sdo.helper.HelperContext createHelperContext(java.util.Map options)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext}.
createHelperContext
public static commonj.sdo.helper.HelperContext createHelperContext()
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext}.
createCrossScopeCopyHelper
public static commonj.sdo.helper.CopyHelper createCrossScopeCopyHelper(commonj.sdo.helper.HelperContext hc)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createCrossScopeCopyHelper(HelperContext)}.
createXMLStreamHelper
public static XMLStreamHelper createXMLStreamHelper(commonj.sdo.helper.HelperContext hc)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createXMLStreamHelper(HelperContext)}.
createObjectInputStream
public static java.io.ObjectInputStream createObjectInputStream(java.io.InputStream inputStream,
commonj.sdo.helper.HelperContext helperContext)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createObjectInputStream(InputStream, HelperContext)}.
createObjectOutputStream
public static java.io.ObjectOutputStream createObjectOutputStream(java.io.OutputStream outputStream,
commonj.sdo.helper.HelperContext helperContext)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#createObjectOutputStream(OutputStream, HelperContext)}.
getTypes
public static java.util.List getTypes(commonj.sdo.helper.HelperContext hc,
java.lang.String uri)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getTypes(HelperContext, String)}.
getOpenContentProperties
public static java.util.List getOpenContentProperties(commonj.sdo.DataObject dataObject)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getOpenContentProperties(DataObject)}.
isDocumentRoot
public static boolean isDocumentRoot(commonj.sdo.Type type)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#isDocumentRoot(Type)}.
getXPath
public static java.lang.String getXPath(commonj.sdo.DataObject dataObject)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper#getXPath(DataObject)}.
createType
public static commonj.sdo.Type createType(commonj.sdo.helper.HelperContext hc,
java.lang.String uri,
java.lang.String name,
boolean isDataType)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createType(HelperContext, String, String, boolean)}.
addBaseType
public static void addBaseType(commonj.sdo.Type type,
commonj.sdo.Type baseType)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addBaseType(Type, Type)}.
addAliasName
public static void addAliasName(commonj.sdo.Type type,
java.lang.String aliasName)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addAliasName(Type, String)}.
setOpen
public static void setOpen(commonj.sdo.Type type,
boolean isOpen)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setOpen(Type, boolean)}.
setSequenced
public static void setSequenced(commonj.sdo.Type type,
boolean isSequenced)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setSequenced(Type, boolean)}.
setAbstract
public static void setAbstract(commonj.sdo.Type type,
boolean isAbstract)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setAbstract(Type, boolean)}.
setJavaClassName
public static void setJavaClassName(commonj.sdo.Type type,
java.lang.String javaClassName)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setJavaClassName(Type, String)}.
createProperty
public static commonj.sdo.Property createProperty(commonj.sdo.Type containingType,
java.lang.String name,
commonj.sdo.Type propertyType)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createProperty(Type, String, Type)}.
setPropertyXMLKind
public static void setPropertyXMLKind(commonj.sdo.Property property,
boolean isXmlElement)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setPropertyXMLKind(Property, boolean)}.
createOpenContentProperty
public static commonj.sdo.Property createOpenContentProperty(commonj.sdo.helper.HelperContext hc,
java.lang.String uri,
java.lang.String name,
commonj.sdo.Type type)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createOpenContentProperty(TypeHelper, String, String, Type)}.
addAliasName
public static void addAliasName(commonj.sdo.Property property,
java.lang.String aliasName)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addAliasName(Property, String)}.
setMany
public static void setMany(commonj.sdo.Property property,
boolean isMany)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setMany(Property, boolean)}.
setContainment
public static void setContainment(commonj.sdo.Property property,
boolean isContainment)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setContainment(Property, boolean)}.
setDefault
public static void setDefault(commonj.sdo.Property property,
java.lang.String defaultValue)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setDefault(Property, String)}.
setReadOnly
public static void setReadOnly(commonj.sdo.Property property,
boolean isReadOnly)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setReadOnly(Property, boolean)}.
setOpposite
public static void setOpposite(commonj.sdo.Property property,
commonj.sdo.Property opposite)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setOpposite(Property, Property)}.
addTypeInstanceProperty
public static void addTypeInstanceProperty(commonj.sdo.Type definedType,
commonj.sdo.Property property,
java.lang.Object value)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addTypeInstanceProperty(Type, Property, Object)}.
addPropertyInstanceProperty
public static void addPropertyInstanceProperty(commonj.sdo.Property definedProperty,
commonj.sdo.Property property,
java.lang.Object value)
- See Also:
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addPropertyInstanceProperty(Property, Property, Object)}.
addChangeListener
public static void addChangeListener(commonj.sdo.DataObject dob,
EventListener l)
- Parameters:
dob
- l
- - See Also:
SDOHelper.addChangeListener(DataObject, EventListener)
removeChangeListener
public static void removeChangeListener(commonj.sdo.DataObject dob,
EventListener l)
- Parameters:
dob
- l
- - See Also:
SDOHelper.addChangeListener(DataObject, EventListener)
Copyright © 2008 The Apache Software Foundation. All Rights Reserved.