From bdd0a41aed7edf21ec2a65cfa17a86af2ef8c48a Mon Sep 17 00:00:00 2001 From: dims Date: Tue, 17 Jun 2008 00:23:01 +0000 Subject: Move Tuscany from Incubator to top level. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668359 13f79535-47bb-0310-9956-ffa450edef68 --- .../tuscany/sca/databinding/DataBinding.html | 446 +++++++++++++++++++++ .../sca/databinding/DataBindingExtensionPoint.html | 304 ++++++++++++++ .../apache/tuscany/sca/databinding/DataPipe.html | 254 ++++++++++++ .../DefaultDataBindingExtensionPoint.html | 374 +++++++++++++++++ .../DefaultTransformerExtensionPoint.html | 403 +++++++++++++++++++ .../tuscany/sca/databinding/ExceptionHandler.html | 265 ++++++++++++ .../apache/tuscany/sca/databinding/Mediator.html | 291 ++++++++++++++ .../tuscany/sca/databinding/PullTransformer.html | 229 +++++++++++ .../tuscany/sca/databinding/PushTransformer.html | 228 +++++++++++ .../tuscany/sca/databinding/SimpleTypeMapper.html | 240 +++++++++++ .../sca/databinding/TransformationContext.html | 394 ++++++++++++++++++ .../sca/databinding/TransformationException.html | 371 +++++++++++++++++ .../tuscany/sca/databinding/Transformer.html | 261 ++++++++++++ .../sca/databinding/TransformerExtensionPoint.html | 315 +++++++++++++++ .../tuscany/sca/databinding/WrapperHandler.html | 261 ++++++++++++ .../sca/databinding/class-use/DataBinding.html | 224 +++++++++++ .../class-use/DataBindingExtensionPoint.html | 206 ++++++++++ .../sca/databinding/class-use/DataPipe.html | 140 +++++++ .../DefaultDataBindingExtensionPoint.html | 140 +++++++ .../DefaultTransformerExtensionPoint.html | 140 +++++++ .../databinding/class-use/ExceptionHandler.html | 177 ++++++++ .../sca/databinding/class-use/Mediator.html | 140 +++++++ .../sca/databinding/class-use/PullTransformer.html | 140 +++++++ .../sca/databinding/class-use/PushTransformer.html | 140 +++++++ .../databinding/class-use/SimpleTypeMapper.html | 176 ++++++++ .../class-use/TransformationContext.html | 216 ++++++++++ .../class-use/TransformationException.html | 140 +++++++ .../sca/databinding/class-use/Transformer.html | 292 ++++++++++++++ .../class-use/TransformerExtensionPoint.html | 192 +++++++++ .../sca/databinding/class-use/WrapperHandler.html | 176 ++++++++ .../tuscany/sca/databinding/package-frame.html | 78 ++++ .../tuscany/sca/databinding/package-summary.html | 232 +++++++++++ .../tuscany/sca/databinding/package-tree.html | 165 ++++++++ .../tuscany/sca/databinding/package-use.html | 208 ++++++++++ 34 files changed, 7958 insertions(+) create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBinding.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBindingExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataPipe.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultDataBindingExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultTransformerExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/ExceptionHandler.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Mediator.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PullTransformer.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PushTransformer.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/SimpleTypeMapper.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationContext.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationException.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Transformer.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformerExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/WrapperHandler.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBinding.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBindingExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataPipe.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultDataBindingExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultTransformerExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/ExceptionHandler.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Mediator.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PullTransformer.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PushTransformer.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/SimpleTypeMapper.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationContext.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationException.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Transformer.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformerExtensionPoint.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/WrapperHandler.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-frame.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-summary.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-tree.html create mode 100644 site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-use.html (limited to 'site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding') diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBinding.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBinding.html new file mode 100644 index 0000000000..b314bdd586 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBinding.html @@ -0,0 +1,446 @@ + + + + + + +DataBinding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface DataBinding

+
+
+
public interface DataBinding
+ + +

+DataBinding represents a data representation, for example, SDO, JAXB and AXIOM +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringIDL_FAULT + +
+          A special databinding for fault message of an operation
+static java.lang.StringIDL_INPUT + +
+          A special databinding for input message of an operation
+static java.lang.StringIDL_OUTPUT + +
+          A special databinding for output message of an operation
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectcopy(java.lang.Object object) + +
+          Make a copy of the object for "pass-by-value" semantics
+ java.lang.String[]getAliases() + +
+          Get the aliases for the databinding
+ ExceptionHandlergetExceptionHandler() + +
+          Get the handler that can handle exceptions/faults in the + databinding-specific way
+ java.lang.StringgetName() + +
+          The name of a databinding should be case-insensitive and unique
+ SimpleTypeMappergetSimpleTypeMapper() + +
+          Get the type mapper for simple types
+ WrapperHandlergetWrapperHandler() + +
+          Provide a WrapperHandler for this databinding
+ booleanintrospect(DataType dataType, + java.lang.annotation.Annotation[] annotations) + +
+          Introspect and populate information to a DataType model
+ DataTypeintrospect(java.lang.Object value) + +
+          Introspect the data to figure out the corresponding data type
+  +

+ + + + + + + + +
+Field Detail
+ +

+IDL_INPUT

+
+static final java.lang.String IDL_INPUT
+
+
A special databinding for input message of an operation +

+

+
See Also:
Constant Field Values
+
+
+ +

+IDL_OUTPUT

+
+static final java.lang.String IDL_OUTPUT
+
+
A special databinding for output message of an operation +

+

+
See Also:
Constant Field Values
+
+
+ +

+IDL_FAULT

+
+static final java.lang.String IDL_FAULT
+
+
A special databinding for fault message of an operation +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+java.lang.String getName()
+
+
The name of a databinding should be case-insensitive and unique +

+

+ +
Returns:
The name of the databinding
+
+
+
+ +

+getAliases

+
+java.lang.String[] getAliases()
+
+
Get the aliases for the databinding +

+

+ +
Returns:
An array of aliases
+
+
+
+ +

+introspect

+
+boolean introspect(DataType dataType,
+                   java.lang.annotation.Annotation[] annotations)
+
+
Introspect and populate information to a DataType model +

+

+
Parameters:
javaType - The java class or interface to be introspected
annotations - The java annotations +
Returns:
true if the databinding has recognized the given data type
+
+
+
+ +

+introspect

+
+DataType introspect(java.lang.Object value)
+
+
Introspect the data to figure out the corresponding data type +

+

+
Parameters:
value - The object to be checked +
Returns:
The DataType or null if the java type is not supported by this databinding
+
+
+
+ +

+getWrapperHandler

+
+WrapperHandler getWrapperHandler()
+
+
Provide a WrapperHandler for this databinding +

+

+ +
Returns:
A wrapper handler which can handle wrapping/wrapping for this databinding
+
+
+
+ +

+copy

+
+java.lang.Object copy(java.lang.Object object)
+
+
Make a copy of the object for "pass-by-value" semantics +

+

+
Parameters:
source - object to copy +
Returns:
copy of the object passed in as argument
+
+
+
+ +

+getSimpleTypeMapper

+
+SimpleTypeMapper getSimpleTypeMapper()
+
+
Get the type mapper for simple types +

+

+ +
Returns:
The databinding-specific simple type mapper
+
+
+
+ +

+getExceptionHandler

+
+ExceptionHandler getExceptionHandler()
+
+
Get the handler that can handle exceptions/faults in the + databinding-specific way +

+

+ +
Returns:
An instance of the exception handler
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBindingExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBindingExtensionPoint.html new file mode 100644 index 0000000000..52b9fa7771 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataBindingExtensionPoint.html @@ -0,0 +1,304 @@ + + + + + + +DataBindingExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface DataBindingExtensionPoint

+
+
All Known Implementing Classes:
DefaultDataBindingExtensionPoint
+
+
+
+
public interface DataBindingExtensionPoint
+ + +

+An extension point for data binding extensions. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddDataBinding(DataBinding dataBinding) + +
+          Register a data binding
+ DataBindinggetDataBinding(java.lang.String id) + +
+          Look up a data binding by id
+ booleanintrospectType(DataType dataType, + java.lang.annotation.Annotation[] annotations) + +
+          Introspect the java class to figure out what DataType supports it
+ DataTypeintrospectType(java.lang.Object value) + +
+          Introspect the value to figure out the corresponding DataType
+ DataBindingremoveDataBinding(java.lang.String id) + +
+          Unregister a data binding
+  +

+ + + + + + + + +
+Method Detail
+ +

+addDataBinding

+
+void addDataBinding(DataBinding dataBinding)
+
+
Register a data binding +

+

+
Parameters:
dataBinding -
+
+
+
+ +

+getDataBinding

+
+DataBinding getDataBinding(java.lang.String id)
+
+
Look up a data binding by id +

+

+
Parameters:
id - The name of the databinding +
Returns:
The databinding
+
+
+
+ +

+removeDataBinding

+
+DataBinding removeDataBinding(java.lang.String id)
+
+
Unregister a data binding +

+

+
Parameters:
id - +
Returns:
The unregistered databinding
+
+
+
+ +

+introspectType

+
+boolean introspectType(DataType dataType,
+                       java.lang.annotation.Annotation[] annotations)
+
+
Introspect the java class to figure out what DataType supports it +

+

+
Parameters:
DataType - The initial data type
annotations - The java annotations +
Returns:
A DataType representing the java type or null if no databinding + recognizes the java type
+
+
+
+ +

+introspectType

+
+DataType introspectType(java.lang.Object value)
+
+
Introspect the value to figure out the corresponding DataType +

+

+
Parameters:
value - The object value +
Returns:
A DataType representing the value or null if no databinding + recognizes the value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataPipe.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataPipe.html new file mode 100644 index 0000000000..e4334ecdff --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DataPipe.html @@ -0,0 +1,254 @@ + + + + + + +DataPipe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface DataPipe<S,R>

+
+
Type Parameters:
S - The data binding type of the sink
R - The data binding type of the result
+
+
All Superinterfaces:
Transformer
+
+
+
+
public interface DataPipe<S,R>
extends Transformer
+ + +

+Data pipe allows a data source pushes data into its sink and pipe the data into its result +

+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ RgetResult() + +
+          Returns the data populated by the sink
+ SgetSink() + +
+          Returns a sink (for example, java.io.OutputStream, java.io.Writer or org.xml.sax.ContentHandler) to receive data + pushed by the source
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getSourceDataBinding, getTargetDataBinding, getWeight
+  +

+ + + + + + + + +
+Method Detail
+ +

+getSink

+
+S getSink()
+
+
Returns a sink (for example, java.io.OutputStream, java.io.Writer or org.xml.sax.ContentHandler) to receive data + pushed by the source +

+

+
+
+
+ +
Returns:
The sink to consume data
+
+
+
+ +

+getResult

+
+R getResult()
+
+
Returns the data populated by the sink +

+

+
+
+
+ +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultDataBindingExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultDataBindingExtensionPoint.html new file mode 100644 index 0000000000..a651f605a3 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultDataBindingExtensionPoint.html @@ -0,0 +1,374 @@ + + + + + + +DefaultDataBindingExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Class DefaultDataBindingExtensionPoint

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.DefaultDataBindingExtensionPoint
+
+
+
All Implemented Interfaces:
DataBindingExtensionPoint
+
+
+
+
public class DefaultDataBindingExtensionPoint
extends java.lang.Object
implements DataBindingExtensionPoint
+ + +

+The default implementation of a data binding extension point. +

+ +

+

+
Version:
+
$Rev: 537475 $ $Date: 2007-05-12 17:05:29 +0100 (Sat, 12 May 2007) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DefaultDataBindingExtensionPoint() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddDataBinding(DataBinding dataBinding) + +
+          Register a data binding
+ DataBindinggetDataBinding(java.lang.String id) + +
+          Look up a data binding by id
+ booleanintrospectType(DataType dataType, + java.lang.annotation.Annotation[] annotations) + +
+          Introspect the java class to figure out what DataType supports it
+ DataTypeintrospectType(java.lang.Object value) + +
+          Introspect the value to figure out the corresponding DataType
+ DataBindingremoveDataBinding(java.lang.String id) + +
+          Unregister a data binding
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DefaultDataBindingExtensionPoint

+
+public DefaultDataBindingExtensionPoint()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDataBinding

+
+public DataBinding getDataBinding(java.lang.String id)
+
+
Description copied from interface: DataBindingExtensionPoint
+
Look up a data binding by id +

+

+
Specified by:
getDataBinding in interface DataBindingExtensionPoint
+
+
+
Parameters:
id - The name of the databinding +
Returns:
The databinding
+
+
+
+ +

+addDataBinding

+
+public void addDataBinding(DataBinding dataBinding)
+
+
Description copied from interface: DataBindingExtensionPoint
+
Register a data binding +

+

+
Specified by:
addDataBinding in interface DataBindingExtensionPoint
+
+
+
+
+
+
+ +

+removeDataBinding

+
+public DataBinding removeDataBinding(java.lang.String id)
+
+
Description copied from interface: DataBindingExtensionPoint
+
Unregister a data binding +

+

+
Specified by:
removeDataBinding in interface DataBindingExtensionPoint
+
+
+ +
Returns:
The unregistered databinding
+
+
+
+ +

+introspectType

+
+public boolean introspectType(DataType dataType,
+                              java.lang.annotation.Annotation[] annotations)
+
+
Description copied from interface: DataBindingExtensionPoint
+
Introspect the java class to figure out what DataType supports it +

+

+
Specified by:
introspectType in interface DataBindingExtensionPoint
+
+
+
annotations - The java annotations +
Returns:
A DataType representing the java type or null if no databinding + recognizes the java type
+
+
+
+ +

+introspectType

+
+public DataType introspectType(java.lang.Object value)
+
+
Description copied from interface: DataBindingExtensionPoint
+
Introspect the value to figure out the corresponding DataType +

+

+
Specified by:
introspectType in interface DataBindingExtensionPoint
+
+
+
Parameters:
value - The object value +
Returns:
A DataType representing the value or null if no databinding + recognizes the value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultTransformerExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultTransformerExtensionPoint.html new file mode 100644 index 0000000000..355474c3e1 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/DefaultTransformerExtensionPoint.html @@ -0,0 +1,403 @@ + + + + + + +DefaultTransformerExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Class DefaultTransformerExtensionPoint

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint
+
+
+
All Implemented Interfaces:
TransformerExtensionPoint
+
+
+
+
public class DefaultTransformerExtensionPoint
extends java.lang.Object
implements TransformerExtensionPoint
+ + +

+

+
Version:
+
$Rev: 537475 $ $Date: 2007-05-12 17:05:29 +0100 (Sat, 12 May 2007) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DefaultTransformerExtensionPoint(DataBindingExtensionPoint dataBindings) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddTransformer(java.lang.String sourceType, + java.lang.String resultType, + int weight, + Transformer transformer) + +
+          Register a transformer
+ voidaddTransformer(Transformer transformer) + +
+          Register a transformer
+ TransformergetTransformer(java.lang.String sourceType, + java.lang.String resultType) + +
+          Get the direct Transformer which can transform data from source type to + result type
+ java.util.List<Transformer>getTransformerChain(java.lang.String sourceType, + java.lang.String resultType) + +
+          Get the a chain of Transformers which can transform data from source type + to result type
+ booleanremoveTransformer(java.lang.String sourceType, + java.lang.String resultType) + +
+          Unregister a transformer
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DefaultTransformerExtensionPoint

+
+public DefaultTransformerExtensionPoint(DataBindingExtensionPoint dataBindings)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addTransformer

+
+public void addTransformer(java.lang.String sourceType,
+                           java.lang.String resultType,
+                           int weight,
+                           Transformer transformer)
+
+
Description copied from interface: TransformerExtensionPoint
+
Register a transformer +

+

+
Specified by:
addTransformer in interface TransformerExtensionPoint
+
+
+
+
+
+
+ +

+addTransformer

+
+public void addTransformer(Transformer transformer)
+
+
Description copied from interface: TransformerExtensionPoint
+
Register a transformer +

+

+
Specified by:
addTransformer in interface TransformerExtensionPoint
+
+
+
+
+
+
+ +

+removeTransformer

+
+public boolean removeTransformer(java.lang.String sourceType,
+                                 java.lang.String resultType)
+
+
Description copied from interface: TransformerExtensionPoint
+
Unregister a transformer +

+

+
Specified by:
removeTransformer in interface TransformerExtensionPoint
+
+
+ +
Returns:
+
+
+
+ +

+getTransformer

+
+public Transformer getTransformer(java.lang.String sourceType,
+                                  java.lang.String resultType)
+
+
Description copied from interface: TransformerExtensionPoint
+
Get the direct Transformer which can transform data from source type to + result type +

+

+
Specified by:
getTransformer in interface TransformerExtensionPoint
+
+
+ +
Returns:
+
+
+
+ +

+getTransformerChain

+
+public java.util.List<Transformer> getTransformerChain(java.lang.String sourceType,
+                                                       java.lang.String resultType)
+
+
Description copied from interface: TransformerExtensionPoint
+
Get the a chain of Transformers which can transform data from source type + to result type +

+

+
Specified by:
getTransformerChain in interface TransformerExtensionPoint
+
+
+ +
Returns:
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/ExceptionHandler.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/ExceptionHandler.html new file mode 100644 index 0000000000..3e058183bf --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/ExceptionHandler.html @@ -0,0 +1,265 @@ + + + + + + +ExceptionHandler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface ExceptionHandler

+
+
+
public interface ExceptionHandler
+ + +

+ExceptionHandler provides databinding-specific logic for exception handling +

+ +

+

+
Version:
+
$Rev: 537475 $ $Date: 2007-05-12 17:05:29 +0100 (Sat, 12 May 2007) $
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ExceptioncreateException(DataType<DataType> exceptionType, + java.lang.String message, + java.lang.Object faultInfo, + java.lang.Throwable cause) + +
+          Create an exception to wrap the fault data
+ java.lang.ObjectgetFaultInfo(java.lang.Exception exception) + +
+          Retrieve the fault info from a java exception
+ DataType<?>getFaultType(DataType exceptionDataType) + +
+          Introspect an exception class to figure out the fault data type
+  +

+ + + + + + + + +
+Method Detail
+ +

+createException

+
+java.lang.Exception createException(DataType<DataType> exceptionType,
+                                    java.lang.String message,
+                                    java.lang.Object faultInfo,
+                                    java.lang.Throwable cause)
+
+
Create an exception to wrap the fault data +

+

+
Parameters:
exceptionType - The DataType for the exception
message - The error message
faultInfo - The databinding-specific fault data
cause - The protocol-specific error +
Returns:
An instance of java exception to represent the fault
+
+
+
+ +

+getFaultInfo

+
+java.lang.Object getFaultInfo(java.lang.Exception exception)
+
+
Retrieve the fault info from a java exception +

+

+
Parameters:
exception - The databinding-specific java exception that represents + the fault data +
Returns:
The databinding-specific fault data
+
+
+
+ +

+getFaultType

+
+DataType<?> getFaultType(DataType exceptionDataType)
+
+
Introspect an exception class to figure out the fault data type +

+

+
Parameters:
exceptionDataType - The exception class +
Returns:
The data type for the fault
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Mediator.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Mediator.html new file mode 100644 index 0000000000..d6ec8791d8 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Mediator.html @@ -0,0 +1,291 @@ + + + + + + +Mediator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface Mediator

+
+
+
public interface Mediator
+ + +

+This interface will be used as a Tuscany system service to perform data mediations + + Mediate the data from one type to the other one +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ DataBindingExtensionPointgetDataBindings() + +
+          Get the DataBindings used by this mediator.
+ TransformerExtensionPointgetTransformers() + +
+          Get the Transformers used by this mediator.
+ java.lang.Objectmediate(java.lang.Object source, + DataType sourceDataType, + DataType targetDataType, + java.util.Map<java.lang.String,java.lang.Object> context) + +
+          Mediate the data from the source type to the target type
+ voidmediate(java.lang.Object source, + java.lang.Object target, + DataType sourceDataType, + DataType targetDataType, + java.util.Map<java.lang.String,java.lang.Object> context) + +
+          Mediate the source data into the target which is a sink to receive the data
+  +

+ + + + + + + + +
+Method Detail
+ +

+mediate

+
+java.lang.Object mediate(java.lang.Object source,
+                         DataType sourceDataType,
+                         DataType targetDataType,
+                         java.util.Map<java.lang.String,java.lang.Object> context)
+
+
Mediate the data from the source type to the target type +

+

+
Parameters:
source - The data to be mediated
sourceDataType - Data type for the source data
targetDataType - Data type for the target data
context - +
Returns:
+
+
+
+ +

+mediate

+
+void mediate(java.lang.Object source,
+             java.lang.Object target,
+             DataType sourceDataType,
+             DataType targetDataType,
+             java.util.Map<java.lang.String,java.lang.Object> context)
+
+
Mediate the source data into the target which is a sink to receive the data +

+

+
Parameters:
source - The data to be mediated
target - The sink to receive data
sourceDataType - Data type for the source data
targetDataType - Data type for the target data
+
+
+
+ +

+getDataBindings

+
+DataBindingExtensionPoint getDataBindings()
+
+
Get the DataBindings used by this mediator. +

+

+ +
Returns:
+
+
+
+ +

+getTransformers

+
+TransformerExtensionPoint getTransformers()
+
+
Get the Transformers used by this mediator. +

+

+ +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PullTransformer.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PullTransformer.html new file mode 100644 index 0000000000..4fe84a6fb0 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PullTransformer.html @@ -0,0 +1,229 @@ + + + + + + +PullTransformer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface PullTransformer<S,R>

+
+
Type Parameters:
S - The source data type
R - the target data type
+
+
All Superinterfaces:
Transformer
+
+
+
+
public interface PullTransformer<S,R>
extends Transformer
+ + +

+PullTransformer transforms data from one binding format to the other one which can be directly consumed +

+ +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ Rtransform(S source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getSourceDataBinding, getTargetDataBinding, getWeight
+  +

+ + + + + + + + +
+Method Detail
+ +

+transform

+
+R transform(S source,
+            TransformationContext context)
+
+
Transform source data into the result type. +

+

+
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PushTransformer.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PushTransformer.html new file mode 100644 index 0000000000..72db0ad1eb --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/PushTransformer.html @@ -0,0 +1,228 @@ + + + + + + +PushTransformer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface PushTransformer<S,R>

+
+
Type Parameters:
S -
R -
+
+
All Superinterfaces:
Transformer
+
+
+
+
public interface PushTransformer<S,R>
extends Transformer
+ + +

+A transformer that pushes data from its source into the sink +

+ +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidtransform(S source, + R sink, + TransformationContext context) + +
+           
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getSourceDataBinding, getTargetDataBinding, getWeight
+  +

+ + + + + + + + +
+Method Detail
+ +

+transform

+
+void transform(S source,
+               R sink,
+               TransformationContext context)
+
+
+
+
+
+
Parameters:
source - The source data
sink - The sink to receive the data
context -
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/SimpleTypeMapper.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/SimpleTypeMapper.html new file mode 100644 index 0000000000..faaef6956d --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/SimpleTypeMapper.html @@ -0,0 +1,240 @@ + + + + + + +SimpleTypeMapper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface SimpleTypeMapper

+
+
+
public interface SimpleTypeMapper
+ + +

+Type Mapper between XML schema simple data types and java objects +

+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjecttoJavaObject(javax.xml.namespace.QName simpleType, + java.lang.String value, + TransformationContext context) + +
+          Parse the XML lexical representation into a java object
+ java.lang.StringtoXMLLiteral(javax.xml.namespace.QName simpleType, + java.lang.Object obj, + TransformationContext context) + +
+          Create the XML lexical representation for a java object
+  +

+ + + + + + + + +
+Method Detail
+ +

+toJavaObject

+
+java.lang.Object toJavaObject(javax.xml.namespace.QName simpleType,
+                              java.lang.String value,
+                              TransformationContext context)
+
+
Parse the XML lexical representation into a java object +

+

+
Parameters:
simpleType - The XSD simple type
value - the XML lexical representation
context - The context of the transformation +
Returns:
A java object for the XML value
+
+
+
+ +

+toXMLLiteral

+
+java.lang.String toXMLLiteral(javax.xml.namespace.QName simpleType,
+                              java.lang.Object obj,
+                              TransformationContext context)
+
+
Create the XML lexical representation for a java object +

+

+
Parameters:
simpleType - The XSD simple type
obj - The java object
context - The context of the transformation +
Returns:
The XML lexical representation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationContext.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationContext.html new file mode 100644 index 0000000000..0cd45b6ea3 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationContext.html @@ -0,0 +1,394 @@ + + + + + + +TransformationContext + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface TransformationContext

+
+
+
public interface TransformationContext
+ + +

+Context for data transformation +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ClassLoadergetClassLoader() + +
+          Get the classloader
+ java.util.Map<java.lang.String,java.lang.Object>getMetadata() + +
+          Get a map of metadata
+ DataTypegetSourceDataType() + +
+          Get the source data type
+ OperationgetSourceOperation() + +
+           
+ DataTypegetTargetDataType() + +
+          Get the target data type
+ OperationgetTargetOperation() + +
+           
+ voidsetSourceDataType(DataType sourceDataType) + +
+          Set the source data type
+ voidsetSourceOperation(Operation sourceOperation) + +
+           
+ voidsetTargetDataType(DataType targetDataType) + +
+          Set the target data type
+ voidsetTargetOperation(Operation targetOperation) + +
+           
+  +

+ + + + + + + + +
+Method Detail
+ +

+getSourceOperation

+
+Operation getSourceOperation()
+
+
+
+
+
+
+ +

+setSourceOperation

+
+void setSourceOperation(Operation sourceOperation)
+
+
+
+
+
+
+ +

+getTargetOperation

+
+Operation getTargetOperation()
+
+
+
+
+
+
+ +

+setTargetOperation

+
+void setTargetOperation(Operation targetOperation)
+
+
+
+
+
+
+ +

+getSourceDataType

+
+DataType getSourceDataType()
+
+
Get the source data type +

+

+ +
Returns:
+
+
+
+ +

+getTargetDataType

+
+DataType getTargetDataType()
+
+
Get the target data type +

+

+ +
Returns:
+
+
+
+ +

+setSourceDataType

+
+void setSourceDataType(DataType sourceDataType)
+
+
Set the source data type +

+

+
Parameters:
sourceDataType -
+
+
+
+ +

+setTargetDataType

+
+void setTargetDataType(DataType targetDataType)
+
+
Set the target data type +

+

+
Parameters:
targetDataType -
+
+
+
+ +

+getClassLoader

+
+java.lang.ClassLoader getClassLoader()
+
+
Get the classloader +

+

+ +
Returns:
+
+
+
+ +

+getMetadata

+
+java.util.Map<java.lang.String,java.lang.Object> getMetadata()
+
+
Get a map of metadata +

+

+ +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationException.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationException.html new file mode 100644 index 0000000000..b941a66b6d --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformationException.html @@ -0,0 +1,371 @@ + + + + + + +TransformationException + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Class TransformationException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by java.lang.RuntimeException
+              extended by org.apache.tuscany.sca.databinding.TransformationException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class TransformationException
extends java.lang.RuntimeException
+ + +

+Reports problems during data transformation +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
TransformationException() + +
+           
TransformationException(java.lang.String message) + +
+           
TransformationException(java.lang.String message, + java.lang.Throwable cause) + +
+           
TransformationException(java.lang.Throwable cause) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+           
+ java.lang.StringgetTargetDataBinding() + +
+           
+ voidsetSourceDataBinding(java.lang.String sourceDataBinding) + +
+           
+ voidsetTargetDataBinding(java.lang.String targetDataBinding) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TransformationException

+
+public TransformationException()
+
+
+
+ +

+TransformationException

+
+public TransformationException(java.lang.String message,
+                               java.lang.Throwable cause)
+
+
+
+ +

+TransformationException

+
+public TransformationException(java.lang.String message)
+
+
+
+ +

+TransformationException

+
+public TransformationException(java.lang.Throwable cause)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceDataBinding

+
+public java.lang.String getSourceDataBinding()
+
+
+
+
+
+
+ +

+setSourceDataBinding

+
+public void setSourceDataBinding(java.lang.String sourceDataBinding)
+
+
+
+
+
+
+ +

+getTargetDataBinding

+
+public java.lang.String getTargetDataBinding()
+
+
+
+
+
+
+ +

+setTargetDataBinding

+
+public void setTargetDataBinding(java.lang.String targetDataBinding)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Transformer.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Transformer.html new file mode 100644 index 0000000000..c990d4ea74 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/Transformer.html @@ -0,0 +1,261 @@ + + + + + + +Transformer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface Transformer

+
+
All Known Subinterfaces:
DataPipe<S,R>, PullTransformer<S,R>, PushTransformer<S,R>
+
+
+
+
public interface Transformer
+ + +

+A transformer provides the data transformation from source type to target type. The cost of the transformation is + modeled as weight. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+ java.lang.StringgetTargetDataBinding() + +
+          Get the target type that this transformer transforms data into.
+ intgetWeight() + +
+          Get the cost of the transformation.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getSourceDataBinding

+
+java.lang.String getSourceDataBinding()
+
+
Get the source type that this transformer transforms data from. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+ +
Returns:
A key indentifying the source type
+
+
+
+ +

+getTargetDataBinding

+
+java.lang.String getTargetDataBinding()
+
+
Get the target type that this transformer transforms data into. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+ +
Returns:
A key indentifying the target type
+
+
+
+ +

+getWeight

+
+int getWeight()
+
+
Get the cost of the transformation. The weight can be used to choose the most efficient path if there are more + than one available from the source to the target. +

+

+ +
Returns:
An integer representing the cost of the transformation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformerExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformerExtensionPoint.html new file mode 100644 index 0000000000..f0b6aa205e --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/TransformerExtensionPoint.html @@ -0,0 +1,315 @@ + + + + + + +TransformerExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface TransformerExtensionPoint

+
+
All Known Implementing Classes:
DefaultTransformerExtensionPoint
+
+
+
+
public interface TransformerExtensionPoint
+ + +

+An extension point for data transformer extensions. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddTransformer(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding, + int weight, + Transformer transformer) + +
+          Register a transformer
+ voidaddTransformer(Transformer transformer) + +
+          Register a transformer
+ TransformergetTransformer(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding) + +
+          Get the direct Transformer which can transform data from source type to + result type
+ java.util.List<Transformer>getTransformerChain(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding) + +
+          Get the a chain of Transformers which can transform data from source type + to result type
+ booleanremoveTransformer(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding) + +
+          Unregister a transformer
+  +

+ + + + + + + + +
+Method Detail
+ +

+addTransformer

+
+void addTransformer(java.lang.String sourceDataBinding,
+                    java.lang.String targetDataBinding,
+                    int weight,
+                    Transformer transformer)
+
+
Register a transformer +

+

+
Parameters:
sourceDataBinding -
targetDataBinding -
weight -
transformer -
+
+
+
+ +

+addTransformer

+
+void addTransformer(Transformer transformer)
+
+
Register a transformer +

+

+
Parameters:
transformer -
+
+
+
+ +

+removeTransformer

+
+boolean removeTransformer(java.lang.String sourceDataBinding,
+                          java.lang.String targetDataBinding)
+
+
Unregister a transformer +

+

+
Parameters:
sourceDataBinding -
targetDataBinding - +
Returns:
+
+
+
+ +

+getTransformer

+
+Transformer getTransformer(java.lang.String sourceDataBinding,
+                           java.lang.String targetDataBinding)
+
+
Get the direct Transformer which can transform data from source type to + result type +

+

+
Parameters:
sourceDataBinding -
targetDataBinding - +
Returns:
+
+
+
+ +

+getTransformerChain

+
+java.util.List<Transformer> getTransformerChain(java.lang.String sourceDataBinding,
+                                                java.lang.String targetDataBinding)
+
+
Get the a chain of Transformers which can transform data from source type + to result type +

+

+
Parameters:
sourceDataBinding -
targetDataBinding - +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/WrapperHandler.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/WrapperHandler.html new file mode 100644 index 0000000000..ba253474e0 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/WrapperHandler.html @@ -0,0 +1,261 @@ + + + + + + +WrapperHandler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding +
+Interface WrapperHandler<T>

+
+
+
public interface WrapperHandler<T>
+ + +

+A contract for transformers to deal with wrapping/unwrapping for WSDL wrapper style operations +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Tcreate(org.apache.tuscany.sca.interfacedef.util.ElementInfo element, + TransformationContext context) + +
+          Create a wrapper element
+ java.util.ListgetChildren(T wrapper) + +
+          Get a list of child elements from the wrapper
+ voidsetChild(T wrapper, + int i, + org.apache.tuscany.sca.interfacedef.util.ElementInfo childElement, + java.lang.Object value) + +
+          Set child element for the wrapper
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+T create(org.apache.tuscany.sca.interfacedef.util.ElementInfo element,
+         TransformationContext context)
+
+
Create a wrapper element +

+

+
Parameters:
element - The XSD element
context - The transformation context +
Returns:
An object representing the wrapper element
+
+
+
+ +

+setChild

+
+void setChild(T wrapper,
+              int i,
+              org.apache.tuscany.sca.interfacedef.util.ElementInfo childElement,
+              java.lang.Object value)
+
+
Set child element for the wrapper +

+

+
Parameters:
wrapper - The wrapper
i - The index
childElement - The XSD element
value - The value of the child
+
+
+
+ +

+getChildren

+
+java.util.List getChildren(T wrapper)
+
+
Get a list of child elements from the wrapper +

+

+
Parameters:
wrapper - +
Returns:
child elements under the wrapper
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBinding.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBinding.html new file mode 100644 index 0000000000..cc15b44ab1 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBinding.html @@ -0,0 +1,224 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.DataBinding + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.DataBinding

+
+ + + + + + + + + +
+Packages that use DataBinding
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of DataBinding in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return DataBinding
+ DataBindingDataBindingExtensionPoint.getDataBinding(java.lang.String id) + +
+          Look up a data binding by id
+ DataBindingDefaultDataBindingExtensionPoint.getDataBinding(java.lang.String id) + +
+           
+ DataBindingDataBindingExtensionPoint.removeDataBinding(java.lang.String id) + +
+          Unregister a data binding
+ DataBindingDefaultDataBindingExtensionPoint.removeDataBinding(java.lang.String id) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding with parameters of type DataBinding
+ voidDataBindingExtensionPoint.addDataBinding(DataBinding dataBinding) + +
+          Register a data binding
+ voidDefaultDataBindingExtensionPoint.addDataBinding(DataBinding dataBinding) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBindingExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBindingExtensionPoint.html new file mode 100644 index 0000000000..835a1c0c68 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataBindingExtensionPoint.html @@ -0,0 +1,206 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.DataBindingExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.DataBindingExtensionPoint

+
+ + + + + + + + + +
+Packages that use DataBindingExtensionPoint
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of DataBindingExtensionPoint in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.sca.databinding that implement DataBindingExtensionPoint
+ classDefaultDataBindingExtensionPoint + +
+          The default implementation of a data binding extension point.
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return DataBindingExtensionPoint
+ DataBindingExtensionPointMediator.getDataBindings() + +
+          Get the DataBindings used by this mediator.
+  +

+ + + + + + + + +
Constructors in org.apache.tuscany.sca.databinding with parameters of type DataBindingExtensionPoint
DefaultTransformerExtensionPoint(DataBindingExtensionPoint dataBindings) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataPipe.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataPipe.html new file mode 100644 index 0000000000..f83590b125 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DataPipe.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.DataPipe + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.DataPipe

+
+No usage of org.apache.tuscany.sca.databinding.DataPipe +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultDataBindingExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultDataBindingExtensionPoint.html new file mode 100644 index 0000000000..bf8515acf3 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultDataBindingExtensionPoint.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Class org.apache.tuscany.sca.databinding.DefaultDataBindingExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.sca.databinding.DefaultDataBindingExtensionPoint

+
+No usage of org.apache.tuscany.sca.databinding.DefaultDataBindingExtensionPoint +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultTransformerExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultTransformerExtensionPoint.html new file mode 100644 index 0000000000..2fe7615fd4 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/DefaultTransformerExtensionPoint.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Class org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint

+
+No usage of org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/ExceptionHandler.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/ExceptionHandler.html new file mode 100644 index 0000000000..cf8a84afbb --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/ExceptionHandler.html @@ -0,0 +1,177 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.ExceptionHandler + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.ExceptionHandler

+
+ + + + + + + + + +
+Packages that use ExceptionHandler
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of ExceptionHandler in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return ExceptionHandler
+ ExceptionHandlerDataBinding.getExceptionHandler() + +
+          Get the handler that can handle exceptions/faults in the + databinding-specific way
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Mediator.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Mediator.html new file mode 100644 index 0000000000..5126e28957 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Mediator.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.Mediator + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.Mediator

+
+No usage of org.apache.tuscany.sca.databinding.Mediator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PullTransformer.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PullTransformer.html new file mode 100644 index 0000000000..77ff090da3 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PullTransformer.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.PullTransformer + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.PullTransformer

+
+No usage of org.apache.tuscany.sca.databinding.PullTransformer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PushTransformer.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PushTransformer.html new file mode 100644 index 0000000000..727830bd39 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/PushTransformer.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.PushTransformer + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.PushTransformer

+
+No usage of org.apache.tuscany.sca.databinding.PushTransformer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/SimpleTypeMapper.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/SimpleTypeMapper.html new file mode 100644 index 0000000000..f7d14fcf7d --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/SimpleTypeMapper.html @@ -0,0 +1,176 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.SimpleTypeMapper + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.SimpleTypeMapper

+
+ + + + + + + + + +
+Packages that use SimpleTypeMapper
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of SimpleTypeMapper in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return SimpleTypeMapper
+ SimpleTypeMapperDataBinding.getSimpleTypeMapper() + +
+          Get the type mapper for simple types
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationContext.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationContext.html new file mode 100644 index 0000000000..a5e3c1f2d0 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationContext.html @@ -0,0 +1,216 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.TransformationContext + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.TransformationContext

+
+ + + + + + + + + +
+Packages that use TransformationContext
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of TransformationContext in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding with parameters of type TransformationContext
+ TWrapperHandler.create(org.apache.tuscany.sca.interfacedef.util.ElementInfo element, + TransformationContext context) + +
+          Create a wrapper element
+ java.lang.ObjectSimpleTypeMapper.toJavaObject(javax.xml.namespace.QName simpleType, + java.lang.String value, + TransformationContext context) + +
+          Parse the XML lexical representation into a java object
+ java.lang.StringSimpleTypeMapper.toXMLLiteral(javax.xml.namespace.QName simpleType, + java.lang.Object obj, + TransformationContext context) + +
+          Create the XML lexical representation for a java object
+ voidPushTransformer.transform(S source, + R sink, + TransformationContext context) + +
+           
+ RPullTransformer.transform(S source, + TransformationContext context) + +
+          Transform source data into the result type.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationException.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationException.html new file mode 100644 index 0000000000..c3edc652eb --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformationException.html @@ -0,0 +1,140 @@ + + + + + + +Uses of Class org.apache.tuscany.sca.databinding.TransformationException + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.sca.databinding.TransformationException

+
+No usage of org.apache.tuscany.sca.databinding.TransformationException +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Transformer.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Transformer.html new file mode 100644 index 0000000000..d3bb690722 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/Transformer.html @@ -0,0 +1,292 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.Transformer + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.Transformer

+
+ + + + + + + + + +
+Packages that use Transformer
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of Transformer in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + + + + + + + + + +
Subinterfaces of Transformer in org.apache.tuscany.sca.databinding
+ interfaceDataPipe<S,R> + +
+          Data pipe allows a data source pushes data into its sink and pipe the data into its result
+ interfacePullTransformer<S,R> + +
+          PullTransformer transforms data from one binding format to the other one which can be directly consumed
+ interfacePushTransformer<S,R> + +
+          A transformer that pushes data from its source into the sink
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return Transformer
+ TransformerTransformerExtensionPoint.getTransformer(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding) + +
+          Get the direct Transformer which can transform data from source type to + result type
+ TransformerDefaultTransformerExtensionPoint.getTransformer(java.lang.String sourceType, + java.lang.String resultType) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return types with arguments of type Transformer
+ java.util.List<Transformer>TransformerExtensionPoint.getTransformerChain(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding) + +
+          Get the a chain of Transformers which can transform data from source type + to result type
+ java.util.List<Transformer>DefaultTransformerExtensionPoint.getTransformerChain(java.lang.String sourceType, + java.lang.String resultType) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding with parameters of type Transformer
+ voidTransformerExtensionPoint.addTransformer(java.lang.String sourceDataBinding, + java.lang.String targetDataBinding, + int weight, + Transformer transformer) + +
+          Register a transformer
+ voidDefaultTransformerExtensionPoint.addTransformer(java.lang.String sourceType, + java.lang.String resultType, + int weight, + Transformer transformer) + +
+           
+ voidTransformerExtensionPoint.addTransformer(Transformer transformer) + +
+          Register a transformer
+ voidDefaultTransformerExtensionPoint.addTransformer(Transformer transformer) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformerExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformerExtensionPoint.html new file mode 100644 index 0000000000..647495c357 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/TransformerExtensionPoint.html @@ -0,0 +1,192 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.TransformerExtensionPoint + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.TransformerExtensionPoint

+
+ + + + + + + + + +
+Packages that use TransformerExtensionPoint
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of TransformerExtensionPoint in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.sca.databinding that implement TransformerExtensionPoint
+ classDefaultTransformerExtensionPoint + +
+           
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return TransformerExtensionPoint
+ TransformerExtensionPointMediator.getTransformers() + +
+          Get the Transformers used by this mediator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/WrapperHandler.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/WrapperHandler.html new file mode 100644 index 0000000000..3031f5939b --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/class-use/WrapperHandler.html @@ -0,0 +1,176 @@ + + + + + + +Uses of Interface org.apache.tuscany.sca.databinding.WrapperHandler + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.sca.databinding.WrapperHandler

+
+ + + + + + + + + +
+Packages that use WrapperHandler
org.apache.tuscany.sca.databinding  
+  +

+ + + + + +
+Uses of WrapperHandler in org.apache.tuscany.sca.databinding
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.sca.databinding that return WrapperHandler
+ WrapperHandlerDataBinding.getWrapperHandler() + +
+          Provide a WrapperHandler for this databinding
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-frame.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-frame.html new file mode 100644 index 0000000000..1de80170d4 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-frame.html @@ -0,0 +1,78 @@ + + + + + + +org.apache.tuscany.sca.databinding + + + + + + + + + + + +org.apache.tuscany.sca.databinding + + + + +
+Interfaces  + +
+DataBinding +
+DataBindingExtensionPoint +
+DataPipe +
+ExceptionHandler +
+Mediator +
+PullTransformer +
+PushTransformer +
+SimpleTypeMapper +
+TransformationContext +
+Transformer +
+TransformerExtensionPoint +
+WrapperHandler
+ + + + + + +
+Classes  + +
+DefaultDataBindingExtensionPoint +
+DefaultTransformerExtensionPoint
+ + + + + + +
+Exceptions  + +
+TransformationException
+ + + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-summary.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-summary.html new file mode 100644 index 0000000000..454fc29342 --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-summary.html @@ -0,0 +1,232 @@ + + + + + + +org.apache.tuscany.sca.databinding + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.apache.tuscany.sca.databinding +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
DataBindingDataBinding represents a data representation, for example, SDO, JAXB and AXIOM
DataBindingExtensionPointAn extension point for data binding extensions.
DataPipe<S,R>Data pipe allows a data source pushes data into its sink and pipe the data into its result
ExceptionHandlerExceptionHandler provides databinding-specific logic for exception handling
MediatorThis interface will be used as a Tuscany system service to perform data mediations + + Mediate the data from one type to the other one
PullTransformer<S,R>PullTransformer transforms data from one binding format to the other one which can be directly consumed
PushTransformer<S,R>A transformer that pushes data from its source into the sink
SimpleTypeMapperType Mapper between XML schema simple data types and java objects
TransformationContextContext for data transformation
TransformerA transformer provides the data transformation from source type to target type.
TransformerExtensionPointAn extension point for data transformer extensions.
WrapperHandler<T>A contract for transformers to deal with wrapping/unwrapping for WSDL wrapper style operations
+  + +

+ + + + + + + + + + + + + +
+Class Summary
DefaultDataBindingExtensionPointThe default implementation of a data binding extension point.
DefaultTransformerExtensionPoint 
+  + +

+ + + + + + + + + +
+Exception Summary
TransformationExceptionReports problems during data transformation
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-tree.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-tree.html new file mode 100644 index 0000000000..bf0c399edd --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-tree.html @@ -0,0 +1,165 @@ + + + + + + +org.apache.tuscany.sca.databinding Class Hierarchy + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.sca.databinding +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-use.html b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-use.html new file mode 100644 index 0000000000..103715e76c --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-0.9/sca-spi/org/apache/tuscany/sca/databinding/package-use.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Package org.apache.tuscany.sca.databinding + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.sca.databinding

+
+ + + + + + + + + +
+Packages that use org.apache.tuscany.sca.databinding
org.apache.tuscany.sca.databinding  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.apache.tuscany.sca.databinding used by org.apache.tuscany.sca.databinding
DataBinding + +
+          DataBinding represents a data representation, for example, SDO, JAXB and AXIOM
DataBindingExtensionPoint + +
+          An extension point for data binding extensions.
ExceptionHandler + +
+          ExceptionHandler provides databinding-specific logic for exception handling
SimpleTypeMapper + +
+          Type Mapper between XML schema simple data types and java objects
TransformationContext + +
+          Context for data transformation
Transformer + +
+          A transformer provides the data transformation from source type to target type.
TransformerExtensionPoint + +
+          An extension point for data transformer extensions.
WrapperHandler + +
+          A contract for transformers to deal with wrapping/unwrapping for WSDL wrapper style operations
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3