|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sdo.util.SDOUtil
public final class SDOUtil
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.
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 |
---|
public static final String XML_SAVE_LineBreak
SDOHelper.XMLOptions
.
public static final String XML_SAVE_INDENT
SDOHelper.XMLOptions
.
public static final String XML_SAVE_MARGIN
SDOHelper.XMLOptions
.
public static final String XML_SAVE_LineWidth
SDOHelper.XMLOptions
.
public static final String XML_SAVE_DocType
SDOHelper.XMLOptions
.
public static final String XML_LOAD_SCHEMA
SDOHelper.XMLOptions
.
public static final String XML_LOAD_LaxForm
SDOHelper.XMLOptions
.
Constructor Detail |
---|
public SDOUtil()
Method Detail |
---|
public static TypeHelper createTypeHelper()
SDOUtil.createHelperContext(boolean, java.util.Map)
public static DataFactory createDataFactory(TypeHelper scope)
SDOUtil.createHelperContext(boolean, java.util.Map)
scope
- the TypeHelper to use for locating types.
public static XMLHelper createXMLHelper(TypeHelper scope)
SDOUtil.createHelperContext(boolean, java.util.Map)
scope
- the TypeHelper to use for locating types.
public static XSDHelper createXSDHelper(TypeHelper scope)
SDOUtil.createHelperContext(boolean, java.util.Map)
scope
- the TypeHelper to use for locating and populating types.
public static void addTypeInstanceProperties(Type definedType, DataObject modeledType)
org.apache.tuscany.sdo.api.SDOUtil#addTypeInstanceProperty(Type, Property, Object
public static void addPropertyInstanceProperties(Property definedProperty, DataObject modeledProperty)
org.apache.tuscany.sdo.api.SDOUtil#addPropertyInstanceProperty(Property, Property, Object
public static void registerStaticTypes(Class factoryClass)
factoryClass
- the generated factory class.public static DataObject createDataTypeWrapper(Type dataType, Object value)
org.apache.tuscany.sdo.api.SDOHelper#createDataTypeWrapper(Type, Object)}.
public static Object createFromString(Type dataType, String literal)
org.apache.tuscany.sdo.api.SDOHelper#createFromString(Type, String)}.
public static String convertToString(Type dataType, Object value)
org.apache.tuscany.sdo.api.SDOHelper#convertToString(Type, Object)}.
public static Type getXSDSDOType(String xsdType)
org.apache.tuscany.sdo.api.SDOHelper#getXSDSDOType(String)}.
public static Sequence getSubstitutionValues(DataObject dataObject, Property head)
org.apache.tuscany.sdo.api.SDOHelper#getSubstitutionValues(DataObject, Property)}.
public static Type getJavaSDOType(Class javaClass)
org.apache.tuscany.sdo.api.SDOHelper#getJavaSDOType(Class)}.
public static boolean isRequired(Property property)
org.apache.tuscany.sdo.api.SDOHelper#isRequired(Property)}.
public static int getUpperBound(Property property)
org.apache.tuscany.sdo.api.SDOHelper#getUpperBound(Property)}.
public static boolean isMany(Property property, DataObject context)
org.apache.tuscany.sdo.api.SDOHelper#isMany(Property, DataObject)}.
public static DataGraph createDataGraph()
org.apache.tuscany.sdo.api.SDOHelper#createDataGraph}.
public static void setRootObject(DataGraph dataGraph, DataObject rootObject)
org.apache.tuscany.sdo.api.SDOHelper#setRootObject(DataGraph, DataObject)}.
public static DataGraph loadDataGraph(InputStream inputStream, Map options) throws IOException
IOException
org.apache.tuscany.sdo.api.SDOHelper#loadDataGraph(InputStream, Map, TypeHelper)}.
public static DataGraph loadDataGraph(InputStream inputStream, Map options, TypeHelper scope) throws IOException
IOException
org.apache.tuscany.sdo.api.SDOHelper#loadDataGraph(InputStream, Map, TypeHelper)}.
public static void saveDataGraph(DataGraph dataGraph, OutputStream outputStream, Map options) throws IOException
IOException
org.apache.tuscany.sdo.api.SDOHelper#saveDataGraph(DataGraph, OutputStream, Map)}.
public static void registerDataGraphTypes(DataGraph dataGraph, List types)
org.apache.tuscany.sdo.api.SDOHelper#registerDataGraphTypes(DataGraph, List)}.
public static HelperContext createHelperContext(boolean extensibleNamespaces)
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext(boolean)}.
public static HelperContext createHelperContext()
org.apache.tuscany.sdo.api.SDOHelper#createHelperContext}.
public static CopyHelper createCrossScopeCopyHelper(TypeHelper targetScope)
org.apache.tuscany.sdo.api.SDOHelper#createCrossScopeCopyHelper(TypeHelper)}.
public static XMLStreamHelper createXMLStreamHelper(TypeHelper scope)
org.apache.tuscany.sdo.api.SDOHelper#createXMLStreamHelper(TypeHelper)}.
public static ObjectInputStream createObjectInputStream(InputStream inputStream, HelperContext helperContext) throws IOException
IOException
org.apache.tuscany.sdo.api.SDOHelper#createObjectInputStream(InputStream, HelperContext)}.
public static ObjectOutputStream createObjectOutputStream(OutputStream outputStream, HelperContext helperContext) throws IOException
IOException
org.apache.tuscany.sdo.api.SDOHelper#createObjectOutputStream(OutputStream, HelperContext)}.
public static List getTypes(TypeHelper scope, String uri)
org.apache.tuscany.sdo.api.SDOHelper#getTypes(TypeHelper, String)}.
public static List getOpenContentProperties(DataObject dataObject)
org.apache.tuscany.sdo.api.SDOHelper#getOpenContentProperties(DataObject)}.
public static boolean isDocumentRoot(Type type)
org.apache.tuscany.sdo.api.SDOHelper#isDocumentRoot(Type)}.
public static Type createType(TypeHelper scope, String uri, String name, boolean isDataType)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createType(TypeHelper, String, String, boolean)}.
public static void addBaseType(Type type, Type baseType)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addBaseType(Type, Type)}.
public static void addAliasName(Type type, String aliasName)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addAliasName(Type, String)}.
public static void setOpen(Type type, boolean isOpen)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setOpen(Type, boolean)}.
public static void setSequenced(Type type, boolean isSequenced)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setSequenced(Type, boolean)}.
public static void setAbstract(Type type, boolean isAbstract)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setAbstract(Type, boolean)}.
public static void setJavaClassName(Type type, String javaClassName)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setJavaClassName(Type, String)}.
public static Property createProperty(Type containingType, String name, Type propertyType)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createProperty(Type, String, Type)}.
public static Property createGlobalProperty(TypeHelper scope, String uri, String name, Type type)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#createGlobalProperty(TypeHelper, String, String, Type)}.
public static void addAliasName(Property property, String aliasName)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#addAliasName(Property, String)}.
public static void setMany(Property property, boolean isMany)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setMany(Property, boolean)}.
public static void setContainment(Property property, boolean isContainment)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setContainment(Property, boolean)}.
public static void setDefault(Property property, String defaultValue)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setDefault(Property, String)}.
public static void setReadOnly(Property property, boolean isReadOnly)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setReadOnly(Property, boolean)}.
public static void setOpposite(Property property, Property opposite)
org.apache.tuscany.sdo.api.SDOHelper.MetaDataBuilder#setOpposite(Property, Property)}.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |