2016/05/28 - Apache Tuscany has been retired.
For more information, please explore the Attic.
org.apache.tuscany.sca.databinding.sdo
Class SDODataBinding
java.lang.Object
org.apache.tuscany.sca.databinding.impl.BaseDataBinding
org.apache.tuscany.sca.databinding.sdo.SDODataBinding
- All Implemented Interfaces:
- DataBinding
public class SDODataBinding
- extends BaseDataBinding
SDO Databinding
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
ROOT_NAMESPACE
public static final java.lang.String ROOT_NAMESPACE
- See Also:
- Constant Field Values
ROOT_ELEMENT
public static final javax.xml.namespace.QName ROOT_ELEMENT
SDODataBinding
public SDODataBinding()
introspect
public boolean introspect(DataType dataType,
Operation operation)
- Description copied from interface:
DataBinding
- Introspect and populate information to a DataType model
- Specified by:
introspect
in interface DataBinding
- Overrides:
introspect
in class BaseDataBinding
- Parameters:
dataType
- The data type to be introspectedoperation
- The operation
- Returns:
- true if the databinding has recognized the given data type
getWrapperHandler
public WrapperHandler getWrapperHandler()
- Description copied from interface:
DataBinding
- Provide a WrapperHandler for this databinding
- Specified by:
getWrapperHandler
in interface DataBinding
- Overrides:
getWrapperHandler
in class BaseDataBinding
- Returns:
- A wrapper handler which can handle wrapping/wrapping for this databinding
- See Also:
DataBinding.getWrapperHandler()
getXMLTypeHelper
public XMLTypeHelper getXMLTypeHelper()
- Description copied from interface:
DataBinding
- Get the XML type helper for Java types
- Specified by:
getXMLTypeHelper
in interface DataBinding
- Overrides:
getXMLTypeHelper
in class BaseDataBinding
- Returns:
- The databinding-specific XML type helper class
copy
public java.lang.Object copy(java.lang.Object arg,
DataType dataType,
Operation operation)
- Description copied from interface:
DataBinding
- Make a copy of the object for "pass-by-value" semantics.
- Specified by:
copy
in interface DataBinding
- Overrides:
copy
in class BaseDataBinding
- Parameters:
arg
- source object to copydataType
- The data typeoperation
- The operation
- Returns:
- copy of the object passed in as argument