From 31d794be59cb2d1bf264df79f471b0c8d5f5a457 Mon Sep 17 00:00:00 2001 From: lresende Date: Sat, 21 Nov 2009 07:40:26 +0000 Subject: Moving to site trunk git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882841 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/databinding/json/JSON2JavaBean.html | 343 +++++++++++++++++ .../tuscany/sca/databinding/json/JSON2String.html | 379 +++++++++++++++++++ .../sca/databinding/json/JSON2XMLStreamReader.html | 379 +++++++++++++++++++ .../sca/databinding/json/JSONDataBinding.html | 387 ++++++++++++++++++++ .../tuscany/sca/databinding/json/JSONHelper.html | 270 ++++++++++++++ .../sca/databinding/json/JavaBean2JSON.html | 404 +++++++++++++++++++++ .../sca/databinding/json/JavaBean2JSONObject.html | 404 +++++++++++++++++++++ .../tuscany/sca/databinding/json/String2JSON.html | 379 +++++++++++++++++++ .../sca/databinding/json/XMLStreamReader2JSON.html | 379 +++++++++++++++++++ .../sca/databinding/json/axiom/JSON2OMElement.html | 379 +++++++++++++++++++ .../json/axiom/JSONBadgerfishDataSource.html | 293 +++++++++++++++ .../sca/databinding/json/axiom/JSONDataSource.html | 402 ++++++++++++++++++++ .../sca/databinding/json/axiom/package-frame.html | 36 ++ .../databinding/json/axiom/package-summary.html | 163 +++++++++ .../sca/databinding/json/axiom/package-tree.html | 157 ++++++++ .../sca/databinding/json/package-frame.html | 48 +++ .../sca/databinding/json/package-summary.html | 187 ++++++++++ .../tuscany/sca/databinding/json/package-tree.html | 164 +++++++++ 18 files changed, 5153 insertions(+) create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2JavaBean.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2String.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2XMLStreamReader.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONDataBinding.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONHelper.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSON.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSONObject.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/String2JSON.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/XMLStreamReader2JSON.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSON2OMElement.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONBadgerfishDataSource.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONDataSource.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-frame.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-summary.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-tree.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-frame.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-summary.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-tree.html (limited to 'site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json') diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2JavaBean.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2JavaBean.html new file mode 100644 index 0000000000..60867e0329 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2JavaBean.html @@ -0,0 +1,343 @@ + + + + + + +JSON2JavaBean + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JSON2JavaBean

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.json.JSON2JavaBean
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,java.lang.Object>, Transformer
+
+
+
+
public class JSON2JavaBean
extends java.lang.Object
implements PullTransformer<java.lang.Object,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JSON2JavaBean() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+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.
+ java.lang.Objecttransform(java.lang.Object source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JSON2JavaBean

+
+public JSON2JavaBean()
+
+
+ + + + + + + + +
+Method Detail
+ +

+transform

+
+public java.lang.Object transform(java.lang.Object source,
+                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.Object,java.lang.Object>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

+getSourceDataBinding

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

+

+
Specified by:
getSourceDataBinding in interface Transformer
+
+
+ +
Returns:
A key identifying the source type
+
+
+
+ +

+getTargetDataBinding

+
+public java.lang.String getTargetDataBinding()
+
+
Description copied from interface: Transformer
+
Get the target type that this transformer transforms data into. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+
Specified by:
getTargetDataBinding in interface Transformer
+
+
+ +
Returns:
A key identifying the target type
+
+
+
+ +

+getWeight

+
+public int getWeight()
+
+
Description copied from interface: Transformer
+
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. +

+

+
Specified by:
getWeight in interface Transformer
+
+
+ +
Returns:
An integer representing the cost of the transformation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2String.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2String.html new file mode 100644 index 0000000000..6de5bbc774 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2String.html @@ -0,0 +1,379 @@ + + + + + + +JSON2String + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JSON2String

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,java.lang.String>
+      extended by org.apache.tuscany.sca.databinding.json.JSON2String
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,java.lang.String>, Transformer
+
+
+
+
public class JSON2String
extends BaseTransformer<java.lang.Object,java.lang.String>
implements PullTransformer<java.lang.Object,java.lang.String>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JSON2String() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+protected  java.lang.Class<java.lang.Object>getSourceType() + +
+           
+protected  java.lang.Class<java.lang.String>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ java.lang.Stringtransform(java.lang.Object source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getTargetDataBinding
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getTargetDataBinding
+  +

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

+JSON2String

+
+public JSON2String()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceType

+
+protected java.lang.Class<java.lang.Object> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<java.lang.Object,java.lang.String>
+
+
+
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<java.lang.String> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<java.lang.Object,java.lang.String>
+
+
+
+
+
+
+ +

+transform

+
+public java.lang.String transform(java.lang.Object source,
+                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.Object,java.lang.String>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

+getWeight

+
+public int getWeight()
+
+
Description copied from interface: Transformer
+
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. +

+

+
Specified by:
getWeight in interface Transformer
Overrides:
getWeight in class BaseTransformer<java.lang.Object,java.lang.String>
+
+
+ +
Returns:
An integer representing the cost of the transformation
+
+
+
+ +

+getSourceDataBinding

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

+

+
Specified by:
getSourceDataBinding in interface Transformer
Overrides:
getSourceDataBinding in class BaseTransformer<java.lang.Object,java.lang.String>
+
+
+ +
Returns:
A key identifying the source type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2XMLStreamReader.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2XMLStreamReader.html new file mode 100644 index 0000000000..1c37bf6f14 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSON2XMLStreamReader.html @@ -0,0 +1,379 @@ + + + + + + +JSON2XMLStreamReader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JSON2XMLStreamReader

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+      extended by org.apache.tuscany.sca.databinding.json.JSON2XMLStreamReader
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>, Transformer
+
+
+
+
public class JSON2XMLStreamReader
extends BaseTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
implements PullTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JSON2XMLStreamReader() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+protected  java.lang.Class<java.lang.Object>getSourceType() + +
+           
+protected  java.lang.Class<javax.xml.stream.XMLStreamReader>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ javax.xml.stream.XMLStreamReadertransform(java.lang.Object source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getTargetDataBinding
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getTargetDataBinding
+  +

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

+JSON2XMLStreamReader

+
+public JSON2XMLStreamReader()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceType

+
+protected java.lang.Class<java.lang.Object> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+
+
+
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<javax.xml.stream.XMLStreamReader> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+
+
+
+
+
+
+ +

+transform

+
+public javax.xml.stream.XMLStreamReader transform(java.lang.Object source,
+                                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

+getWeight

+
+public int getWeight()
+
+
Description copied from interface: Transformer
+
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. +

+

+
Specified by:
getWeight in interface Transformer
Overrides:
getWeight in class BaseTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+
+
+ +
Returns:
An integer representing the cost of the transformation
+
+
+
+ +

+getSourceDataBinding

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

+

+
Specified by:
getSourceDataBinding in interface Transformer
Overrides:
getSourceDataBinding in class BaseTransformer<java.lang.Object,javax.xml.stream.XMLStreamReader>
+
+
+ +
Returns:
A key identifying the source type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONDataBinding.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONDataBinding.html new file mode 100644 index 0000000000..012195a5e1 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONDataBinding.html @@ -0,0 +1,387 @@ + + + + + + +JSONDataBinding + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JSONDataBinding

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseDataBinding
+      extended by org.apache.tuscany.sca.databinding.json.JSONDataBinding
+
+
+
All Implemented Interfaces:
DataBinding
+
+
+
+
public class JSONDataBinding
extends BaseDataBinding
+ + +

+JAXB DataBinding +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringNAME + +
+           
+static javax.xml.namespace.QNameROOT_ELEMENT + +
+           
+static java.lang.StringROOT_NAMESPACE + +
+           
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.sca.databinding.DataBinding
IDL_FAULT, IDL_INPUT, IDL_OUTPUT
+  + + + + + + + + + + +
+Constructor Summary
JSONDataBinding() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectcopy(java.lang.Object arg, + DataType dataType, + Operation operation) + +
+          Make a copy of the object for "pass-by-value" semantics.
+ booleanintrospect(DataType type, + Operation operation) + +
+          Introspect and populate information to a DataType model
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseDataBinding
getName, getWrapperHandler, getXMLTypeHelper, introspect
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+NAME

+
+public static final java.lang.String NAME
+
+
+
See Also:
Constant Field Values
+
+
+ +

+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
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+JSONDataBinding

+
+public JSONDataBinding()
+
+
+ + + + + + + + +
+Method Detail
+ +

+introspect

+
+public boolean introspect(DataType type,
+                          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:
type - The data type to be introspected
operation - The operation +
Returns:
true if the databinding has recognized the given data type
+
+
+
+ +

+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 copy
dataType - The data type
operation - The operation +
Returns:
copy of the object passed in as argument
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONHelper.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONHelper.html new file mode 100644 index 0000000000..40c52d8c1a --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JSONHelper.html @@ -0,0 +1,270 @@ + + + + + + +JSONHelper + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JSONHelper

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.json.JSONHelper
+
+
+
+
public class JSONHelper
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static JSONObjecttoJettison(java.lang.Object source) + +
+          Convert to Jettison JSONObject
+static + + + + +
+<T> T
+
toJSON(java.lang.String json, + java.lang.Class<T> type) + +
+           
+static org.json.JSONObjecttoJSONOrg(java.lang.Object source) + +
+          Convert to org.json.JSONObject
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+toJettison

+
+public static JSONObject toJettison(java.lang.Object source)
+
+
Convert to Jettison JSONObject +

+

+
Parameters:
source - +
Returns:
+
+
+
+ +

+toJSONOrg

+
+public static org.json.JSONObject toJSONOrg(java.lang.Object source)
+
+
Convert to org.json.JSONObject +

+

+
Parameters:
source - +
Returns:
+
+
+
+ +

+toJSON

+
+public static <T> T toJSON(java.lang.String json,
+                           java.lang.Class<T> type)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSON.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSON.html new file mode 100644 index 0000000000..5bb7def28b --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSON.html @@ -0,0 +1,404 @@ + + + + + + +JavaBean2JSON + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JavaBean2JSON

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.json.JavaBean2JSON
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,java.lang.Object>, Transformer
+
+
+
+
public class JavaBean2JSON
extends BaseTransformer<java.lang.Object,java.lang.Object>
implements PullTransformer<java.lang.Object,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JavaBean2JSON() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+protected  java.lang.Class<java.lang.Object>getSourceType() + +
+           
+ java.lang.StringgetTargetDataBinding() + +
+          Get the target type that this transformer transforms data into.
+protected  java.lang.Class<java.lang.Object>getTargetType() + +
+           
+ java.lang.ObjecttoJSON(java.lang.Object source) + +
+           
+ java.lang.Objecttransform(java.lang.Object source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getWeight
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getWeight
+  +

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

+JavaBean2JSON

+
+public JavaBean2JSON()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceDataBinding

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

+

+
Specified by:
getSourceDataBinding in interface Transformer
Overrides:
getSourceDataBinding in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+ +
Returns:
A key identifying the source type
+
+
+
+ +

+getSourceType

+
+protected java.lang.Class<java.lang.Object> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+
+
+
+
+ +

+getTargetDataBinding

+
+public java.lang.String getTargetDataBinding()
+
+
Description copied from interface: Transformer
+
Get the target type that this transformer transforms data into. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+
Specified by:
getTargetDataBinding in interface Transformer
Overrides:
getTargetDataBinding in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+ +
Returns:
A key identifying the target type
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<java.lang.Object> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+
+
+
+
+ +

+toJSON

+
+public java.lang.Object toJSON(java.lang.Object source)
+                        throws java.lang.Exception
+
+
+
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+transform

+
+public java.lang.Object transform(java.lang.Object source,
+                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.Object,java.lang.Object>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSONObject.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSONObject.html new file mode 100644 index 0000000000..5ad945818f --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/JavaBean2JSONObject.html @@ -0,0 +1,404 @@ + + + + + + +JavaBean2JSONObject + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class JavaBean2JSONObject

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.json.JavaBean2JSONObject
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,java.lang.Object>, Transformer
+
+
+
+
public class JavaBean2JSONObject
extends BaseTransformer<java.lang.Object,java.lang.Object>
implements PullTransformer<java.lang.Object,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JavaBean2JSONObject() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+protected  java.lang.Class<java.lang.Object>getSourceType() + +
+           
+ java.lang.StringgetTargetDataBinding() + +
+          Get the target type that this transformer transforms data into.
+protected  java.lang.Class<java.lang.Object>getTargetType() + +
+           
+ java.lang.ObjecttoJSON(java.lang.Object source) + +
+           
+ java.lang.Objecttransform(java.lang.Object source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getWeight
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getWeight
+  +

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

+JavaBean2JSONObject

+
+public JavaBean2JSONObject()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceDataBinding

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

+

+
Specified by:
getSourceDataBinding in interface Transformer
Overrides:
getSourceDataBinding in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+ +
Returns:
A key identifying the source type
+
+
+
+ +

+getSourceType

+
+protected java.lang.Class<java.lang.Object> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+
+
+
+
+ +

+getTargetDataBinding

+
+public java.lang.String getTargetDataBinding()
+
+
Description copied from interface: Transformer
+
Get the target type that this transformer transforms data into. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+
Specified by:
getTargetDataBinding in interface Transformer
Overrides:
getTargetDataBinding in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+ +
Returns:
A key identifying the target type
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<java.lang.Object> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<java.lang.Object,java.lang.Object>
+
+
+
+
+
+
+ +

+toJSON

+
+public java.lang.Object toJSON(java.lang.Object source)
+                        throws java.lang.Exception
+
+
+
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+transform

+
+public java.lang.Object transform(java.lang.Object source,
+                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.Object,java.lang.Object>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/String2JSON.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/String2JSON.html new file mode 100644 index 0000000000..c21edcff65 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/String2JSON.html @@ -0,0 +1,379 @@ + + + + + + +String2JSON + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class String2JSON

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.String,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.json.String2JSON
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.String,java.lang.Object>, Transformer
+
+
+
+
public class String2JSON
extends BaseTransformer<java.lang.String,java.lang.Object>
implements PullTransformer<java.lang.String,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
String2JSON() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Class<java.lang.String>getSourceType() + +
+           
+ java.lang.StringgetTargetDataBinding() + +
+          Get the target type that this transformer transforms data into.
+protected  java.lang.Class<java.lang.Object>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ java.lang.Objecttransform(java.lang.String source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getSourceDataBinding
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getSourceDataBinding
+  +

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

+String2JSON

+
+public String2JSON()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceType

+
+protected java.lang.Class<java.lang.String> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<java.lang.String,java.lang.Object>
+
+
+
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<java.lang.Object> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<java.lang.String,java.lang.Object>
+
+
+
+
+
+
+ +

+transform

+
+public java.lang.Object transform(java.lang.String source,
+                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.String,java.lang.Object>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

+getWeight

+
+public int getWeight()
+
+
Description copied from interface: Transformer
+
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. +

+

+
Specified by:
getWeight in interface Transformer
Overrides:
getWeight in class BaseTransformer<java.lang.String,java.lang.Object>
+
+
+ +
Returns:
An integer representing the cost of the transformation
+
+
+
+ +

+getTargetDataBinding

+
+public java.lang.String getTargetDataBinding()
+
+
Description copied from interface: Transformer
+
Get the target type that this transformer transforms data into. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+
Specified by:
getTargetDataBinding in interface Transformer
Overrides:
getTargetDataBinding in class BaseTransformer<java.lang.String,java.lang.Object>
+
+
+ +
Returns:
A key identifying the target type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/XMLStreamReader2JSON.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/XMLStreamReader2JSON.html new file mode 100644 index 0000000000..3e32d89725 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/XMLStreamReader2JSON.html @@ -0,0 +1,379 @@ + + + + + + +XMLStreamReader2JSON + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json +
+Class XMLStreamReader2JSON

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.json.XMLStreamReader2JSON
+
+
+
All Implemented Interfaces:
PullTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>, Transformer
+
+
+
+
public class XMLStreamReader2JSON
extends BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
implements PullTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLStreamReader2JSON() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Class<javax.xml.stream.XMLStreamReader>getSourceType() + +
+           
+ java.lang.StringgetTargetDataBinding() + +
+          Get the target type that this transformer transforms data into.
+protected  java.lang.Class<java.lang.Object>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ java.lang.Objecttransform(javax.xml.stream.XMLStreamReader source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getSourceDataBinding
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getSourceDataBinding
+  +

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

+XMLStreamReader2JSON

+
+public XMLStreamReader2JSON()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceType

+
+protected java.lang.Class<javax.xml.stream.XMLStreamReader> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+
+
+
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<java.lang.Object> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+
+
+
+
+
+
+ +

+transform

+
+public java.lang.Object transform(javax.xml.stream.XMLStreamReader source,
+                                  TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

+getWeight

+
+public int getWeight()
+
+
Description copied from interface: Transformer
+
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. +

+

+
Specified by:
getWeight in interface Transformer
Overrides:
getWeight in class BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+
+
+ +
Returns:
An integer representing the cost of the transformation
+
+
+
+ +

+getTargetDataBinding

+
+public java.lang.String getTargetDataBinding()
+
+
Description copied from interface: Transformer
+
Get the target type that this transformer transforms data into. The type is used as the key when the transformer + is registered with TransformerRegistry. +

+

+
Specified by:
getTargetDataBinding in interface Transformer
Overrides:
getTargetDataBinding in class BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+
+
+ +
Returns:
A key identifying the target type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSON2OMElement.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSON2OMElement.html new file mode 100644 index 0000000000..31ae80a0c4 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSON2OMElement.html @@ -0,0 +1,379 @@ + + + + + + +JSON2OMElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json.axiom +
+Class JSON2OMElement

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,OMElement>
+      extended by org.apache.tuscany.sca.databinding.json.axiom.JSON2OMElement
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,OMElement>, Transformer
+
+
+
+
public class JSON2OMElement
extends BaseTransformer<java.lang.Object,OMElement>
implements PullTransformer<java.lang.Object,OMElement>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JSON2OMElement() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+protected  java.lang.Class<java.lang.Object>getSourceType() + +
+           
+protected  java.lang.Class<OMElement>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ OMElementtransform(java.lang.Object source, + TransformationContext context) + +
+          Transform source data into the result type.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseTransformer
getTargetDataBinding
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.sca.databinding.Transformer
getTargetDataBinding
+  +

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

+JSON2OMElement

+
+public JSON2OMElement()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceType

+
+protected java.lang.Class<java.lang.Object> getSourceType()
+
+
+
Specified by:
getSourceType in class BaseTransformer<java.lang.Object,OMElement>
+
+
+
+
+
+
+ +

+getTargetType

+
+protected java.lang.Class<OMElement> getTargetType()
+
+
+
Specified by:
getTargetType in class BaseTransformer<java.lang.Object,OMElement>
+
+
+
+
+
+
+ +

+transform

+
+public OMElement transform(java.lang.Object source,
+                           TransformationContext context)
+
+
Description copied from interface: PullTransformer
+
Transform source data into the result type. +

+

+
Specified by:
transform in interface PullTransformer<java.lang.Object,OMElement>
+
+
+
Parameters:
source - The source data
context - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

+getWeight

+
+public int getWeight()
+
+
Description copied from interface: Transformer
+
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. +

+

+
Specified by:
getWeight in interface Transformer
Overrides:
getWeight in class BaseTransformer<java.lang.Object,OMElement>
+
+
+ +
Returns:
An integer representing the cost of the transformation
+
+
+
+ +

+getSourceDataBinding

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

+

+
Specified by:
getSourceDataBinding in interface Transformer
Overrides:
getSourceDataBinding in class BaseTransformer<java.lang.Object,OMElement>
+
+
+ +
Returns:
A key identifying the source type
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONBadgerfishDataSource.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONBadgerfishDataSource.html new file mode 100644 index 0000000000..bec45a78e1 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONBadgerfishDataSource.html @@ -0,0 +1,293 @@ + + + + + + +JSONBadgerfishDataSource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json.axiom +
+Class JSONBadgerfishDataSource

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.json.axiom.JSONDataSource
+      extended by org.apache.tuscany.sca.databinding.json.axiom.JSONBadgerfishDataSource
+
+
+
+
public class JSONBadgerfishDataSource
extends JSONDataSource
+ + +

+JSONDataSource keeps the JSON String inside and consumes it when needed. This is to be kept in the + OMSourcedElementImpl and can be used either to expand the tree or get the JSON String directly without expanding. + This uses the "Badgerfish" JSON convention. +

+ +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.sca.databinding.json.axiom.JSONDataSource
json
+  + + + + + + + + + + +
+Constructor Summary
JSONBadgerfishDataSource(JSONObject json) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ javax.xml.stream.XMLStreamReadergetReader() + +
+          Gives the StAX reader using the "Badgerfish" formatted input JSON String.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.json.axiom.JSONDataSource
getJSONString, serialize, serialize, serialize
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JSONBadgerfishDataSource

+
+public JSONBadgerfishDataSource(JSONObject json)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getReader

+
+public javax.xml.stream.XMLStreamReader getReader()
+                                           throws javax.xml.stream.XMLStreamException
+
+
Gives the StAX reader using the "Badgerfish" formatted input JSON String. +

+

+
Overrides:
getReader in class JSONDataSource
+
+
+ +
Returns:
The XMLStreamReader according to the JSON String. +
Throws: +
javax.xml.stream.XMLStreamException - if there is an error while making the StAX reader.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONDataSource.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONDataSource.html new file mode 100644 index 0000000000..2f4c025c2a --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/JSONDataSource.html @@ -0,0 +1,402 @@ + + + + + + +JSONDataSource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.json.axiom +
+Class JSONDataSource

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.json.axiom.JSONDataSource
+
+
+
Direct Known Subclasses:
JSONBadgerfishDataSource
+
+
+
+
public class JSONDataSource
extends java.lang.Object
+ + +

+JSONDataSource keeps the JSON String inside and consumes it when needed. This is to be kept in the + OMSourcedElementImpl and can be used either to expand the tree or get the JSON String directly without expanding. + This uses the "Mapped" JSON convention. +

+ +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+protected  JSONObjectjson + +
+           
+  + + + + + + + + + + +
+Constructor Summary
JSONDataSource(JSONObject json) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.StringgetJSONString() + +
+           
+ javax.xml.stream.XMLStreamReadergetReader() + +
+          Gives the StAX reader using the "Mapped" formatted input JSON String.
+ voidserialize(java.io.OutputStream outputStream, + OMOutputFormat omOutputFormat) + +
+          Writes JSON into the output stream.
+ voidserialize(java.io.Writer writer, + OMOutputFormat omOutputFormat) + +
+          Writes JSON through the writer.
+ voidserialize(javax.xml.stream.XMLStreamWriter xmlStreamWriter) + +
+          Writes XML through the XMLStreamWriter.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+json

+
+protected JSONObject json
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+JSONDataSource

+
+public JSONDataSource(JSONObject json)
+
+
+ + + + + + + + +
+Method Detail
+ +

+serialize

+
+public void serialize(java.io.OutputStream outputStream,
+                      OMOutputFormat omOutputFormat)
+               throws javax.xml.stream.XMLStreamException
+
+
Writes JSON into the output stream. As this should write JSON, it directly gets the JSON string and writes it + without expanding the tree. +

+

+
Parameters:
outputStream - the stream to be written into
omOutputFormat - format of the message, this is ignored. +
Throws: +
javax.xml.stream.XMLStreamException - if there is an error while writing the message in to the output + stream.
+
+
+
+ +

+serialize

+
+public void serialize(java.io.Writer writer,
+                      OMOutputFormat omOutputFormat)
+               throws javax.xml.stream.XMLStreamException
+
+
Writes JSON through the writer. As this should write JSON, it directly gets the JSON string and writes it without + expanding the tree. +

+

+
Parameters:
writer - Writer to be written into
omOutputFormat - format of the message, this is ignored. +
Throws: +
javax.xml.stream.XMLStreamException - if there is an error while writing the message through the writer.
+
+
+
+ +

+serialize

+
+public void serialize(javax.xml.stream.XMLStreamWriter xmlStreamWriter)
+               throws javax.xml.stream.XMLStreamException
+
+
Writes XML through the XMLStreamWriter. As the input data source is JSON, this method needs to get a StAX reader + from that JSON String. Therefore this uses the getReader() method to get the StAX reader writes the events into + the XMLStreamWriter. +

+

+
Parameters:
xmlStreamWriter - StAX writer to be written into +
Throws: +
javax.xml.stream.XMLStreamException - if there is an error while writing the message through the StAX + writer.
+
+
+
+ +

+getReader

+
+public javax.xml.stream.XMLStreamReader getReader()
+                                           throws javax.xml.stream.XMLStreamException
+
+
Gives the StAX reader using the "Mapped" formatted input JSON String. +

+

+ +
Returns:
The XMLStreamReader according to the JSON String. +
Throws: +
javax.xml.stream.XMLStreamException - if there is an error while making the StAX reader.
+
+
+
+ +

+getJSONString

+
+protected java.lang.String getJSONString()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-frame.html new file mode 100644 index 0000000000..780c25a711 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +org.apache.tuscany.sca.databinding.json.axiom + + + + + + + + + + + +org.apache.tuscany.sca.databinding.json.axiom + + + + +
+Classes  + +
+JSON2OMElement +
+JSONBadgerfishDataSource +
+JSONDataSource
+ + + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-summary.html new file mode 100644 index 0000000000..56109e0e1e --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-summary.html @@ -0,0 +1,163 @@ + + + + + + +org.apache.tuscany.sca.databinding.json.axiom + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

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

+ + + + + + + + + + + + + + + + + +
+Class Summary
JSON2OMElement 
JSONBadgerfishDataSourceJSONDataSource keeps the JSON String inside and consumes it when needed.
JSONDataSourceJSONDataSource keeps the JSON String inside and consumes it when needed.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-tree.html new file mode 100644 index 0000000000..1b8f75e0ea --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/axiom/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +org.apache.tuscany.sca.databinding.json.axiom Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-frame.html new file mode 100644 index 0000000000..ca12a67180 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-frame.html @@ -0,0 +1,48 @@ + + + + + + +org.apache.tuscany.sca.databinding.json + + + + + + + + + + + +org.apache.tuscany.sca.databinding.json + + + + +
+Classes  + +
+JavaBean2JSON +
+JavaBean2JSONObject +
+JSON2JavaBean +
+JSON2String +
+JSON2XMLStreamReader +
+JSONDataBinding +
+JSONHelper +
+String2JSON +
+XMLStreamReader2JSON
+ + + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-summary.html new file mode 100644 index 0000000000..a13f67e3ce --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-summary.html @@ -0,0 +1,187 @@ + + + + + + +org.apache.tuscany.sca.databinding.json + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
JavaBean2JSON 
JavaBean2JSONObject 
JSON2JavaBean 
JSON2String 
JSON2XMLStreamReader 
JSONDataBindingJAXB DataBinding
JSONHelper 
String2JSON 
XMLStreamReader2JSON 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-tree.html new file mode 100644 index 0000000000..f4d35a896b --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/json/package-tree.html @@ -0,0 +1,164 @@ + + + + + + +org.apache.tuscany.sca.databinding.json Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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