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/jaxb/AnyTypeXmlAdapter.html | 286 +++++ .../sca/databinding/jaxb/DOMElementXmlAdapter.html | 307 ++++++ .../sca/databinding/jaxb/DataConverter.html | 312 ++++++ .../jaxb/DefaultXMLAdapterExtensionPoint.html | 327 ++++++ .../tuscany/sca/databinding/jaxb/JAXB2Node.html | 379 +++++++ .../tuscany/sca/databinding/jaxb/JAXB2SAX.html | 377 +++++++ .../tuscany/sca/databinding/jaxb/JAXB2String.html | 388 +++++++ .../sca/databinding/jaxb/JAXBContextCache.html | 626 +++++++++++ .../sca/databinding/jaxb/JAXBContextHelper.html | 582 ++++++++++ .../sca/databinding/jaxb/JAXBDataBinding.html | 439 ++++++++ .../databinding/jaxb/JAXBPropertyDescriptor.html | 412 ++++++++ .../sca/databinding/jaxb/JAXBTypeHelper.html | 347 ++++++ .../sca/databinding/jaxb/JAXBWrapperException.html | 290 +++++ .../sca/databinding/jaxb/JAXBWrapperHandler.html | 413 ++++++++ .../sca/databinding/jaxb/JAXBWrapperHelper.html | 373 +++++++ .../tuscany/sca/databinding/jaxb/Node2JAXB.html | 379 +++++++ .../tuscany/sca/databinding/jaxb/Reader2JAXB.html | 379 +++++++ .../tuscany/sca/databinding/jaxb/String2JAXB.html | 388 +++++++ .../databinding/jaxb/XMLAdapterExtensionPoint.html | 269 +++++ .../sca/databinding/jaxb/XMLRootElementUtil.html | 290 +++++ .../sca/databinding/jaxb/XMLStreamReader2JAXB.html | 379 +++++++ .../sca/databinding/jaxb/axiom/AxiomHelper.html | 332 ++++++ .../sca/databinding/jaxb/axiom/JAXB2OMElement.html | 386 +++++++ .../sca/databinding/jaxb/axiom/JAXBDataSource.html | 344 ++++++ .../sca/databinding/jaxb/axiom/OMElement2JAXB.html | 382 +++++++ .../jaxb/axiom/ext/JAXBCustomBuilder.html | 289 +++++ .../databinding/jaxb/axiom/ext/JAXBDSContext.html | 307 ++++++ .../jaxb/axiom/ext/JAXBDataSourceExt.html | 446 ++++++++ .../jaxb/axiom/ext/SourceDataSource.html | 355 +++++++ .../jaxb/axiom/ext/XMLStreamWriterWithOS.html | 1111 ++++++++++++++++++++ .../jaxb/axiom/ext/XMLStringDataSource.html | 379 +++++++ .../databinding/jaxb/axiom/ext/package-frame.html | 42 + .../jaxb/axiom/ext/package-summary.html | 176 ++++ .../databinding/jaxb/axiom/ext/package-tree.html | 152 +++ .../sca/databinding/jaxb/axiom/package-frame.html | 38 + .../databinding/jaxb/axiom/package-summary.html | 167 +++ .../sca/databinding/jaxb/axiom/package-tree.html | 156 +++ .../sca/databinding/jaxb/package-frame.html | 90 ++ .../sca/databinding/jaxb/package-summary.html | 256 +++++ .../tuscany/sca/databinding/jaxb/package-tree.html | 184 ++++ 40 files changed, 13534 insertions(+) create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/AnyTypeXmlAdapter.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DOMElementXmlAdapter.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DataConverter.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DefaultXMLAdapterExtensionPoint.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2Node.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2SAX.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2String.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextHelper.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBDataBinding.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBPropertyDescriptor.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBTypeHelper.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperException.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHandler.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHelper.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Node2JAXB.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Reader2JAXB.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/String2JAXB.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLAdapterExtensionPoint.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLRootElementUtil.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLStreamReader2JAXB.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/AxiomHelper.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXB2OMElement.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXBDataSource.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/OMElement2JAXB.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBCustomBuilder.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDSContext.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDataSourceExt.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/SourceDataSource.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStreamWriterWithOS.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStringDataSource.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-frame.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-summary.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-tree.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-frame.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-summary.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-tree.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-frame.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-summary.html create mode 100644 site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-tree.html (limited to 'site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb') diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/AnyTypeXmlAdapter.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/AnyTypeXmlAdapter.html new file mode 100644 index 0000000000..d69c2a8945 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/AnyTypeXmlAdapter.html @@ -0,0 +1,286 @@ + + + + + + +AnyTypeXmlAdapter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class AnyTypeXmlAdapter

+
+java.lang.Object
+  extended by javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.jaxb.AnyTypeXmlAdapter
+
+
+
+
public class AnyTypeXmlAdapter
extends javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
+ + +

+This special XmlAdapter can be used by JAXB classes to annotate the references to java interfaces +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AnyTypeXmlAdapter() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectmarshal(java.lang.Object v) + +
+           
+ java.lang.Objectunmarshal(java.lang.Object v) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+AnyTypeXmlAdapter

+
+public AnyTypeXmlAdapter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+marshal

+
+public java.lang.Object marshal(java.lang.Object v)
+                         throws java.lang.Exception
+
+
+
Specified by:
marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+unmarshal

+
+public java.lang.Object unmarshal(java.lang.Object v)
+                           throws java.lang.Exception
+
+
+
Specified by:
unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>
+
+
+ +
Throws: +
java.lang.Exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DOMElementXmlAdapter.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DOMElementXmlAdapter.html new file mode 100644 index 0000000000..0409cbcd57 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DOMElementXmlAdapter.html @@ -0,0 +1,307 @@ + + + + + + +DOMElementXmlAdapter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class DOMElementXmlAdapter

+
+java.lang.Object
+  extended by javax.xml.bind.annotation.adapters.XmlAdapter<org.w3c.dom.Element,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.jaxb.DOMElementXmlAdapter
+
+
+
+
public class DOMElementXmlAdapter
extends javax.xml.bind.annotation.adapters.XmlAdapter<org.w3c.dom.Element,java.lang.Object>
+ + +

+A generic XmlAdapter for JAXB to marshal/unmarshal between the java objects and DOM elements +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
DOMElementXmlAdapter(Mediator mediator, + DataType dataType) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ org.w3c.dom.Elementmarshal(java.lang.Object value) + +
+           
+ voidsetMediator(Mediator mediator) + +
+           
+ java.lang.Objectunmarshal(org.w3c.dom.Element element) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DOMElementXmlAdapter

+
+public DOMElementXmlAdapter(Mediator mediator,
+                            DataType dataType)
+
+
+ + + + + + + + +
+Method Detail
+ +

+marshal

+
+public org.w3c.dom.Element marshal(java.lang.Object value)
+                            throws java.lang.Exception
+
+
+
Specified by:
marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<org.w3c.dom.Element,java.lang.Object>
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+unmarshal

+
+public java.lang.Object unmarshal(org.w3c.dom.Element element)
+                           throws java.lang.Exception
+
+
+
Specified by:
unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<org.w3c.dom.Element,java.lang.Object>
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+setMediator

+
+public void setMediator(Mediator mediator)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DataConverter.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DataConverter.html new file mode 100644 index 0000000000..fc29f6d4c3 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DataConverter.html @@ -0,0 +1,312 @@ + + + + + + +DataConverter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class DataConverter

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.DataConverter
+
+
+
+
public class DataConverter
extends java.lang.Object
+ + +

+Provides utilities to convert an object into a different kind of Object. For example, convert a + String[] into a List +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
DataConverter() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.lang.Objectconvert(java.lang.Object arg, + java.lang.Class<?> destClass) + +
+          Utility function to convert an Object to some desired Class.
+static java.lang.ClassgetWrapperClass(java.lang.Class primitive) + +
+           
+static booleanisConvertable(java.lang.Object obj, + java.lang.Class dest) + +
+          This method should return true if the convert method will succeed.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DataConverter

+
+public DataConverter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+isConvertable

+
+public static boolean isConvertable(java.lang.Object obj,
+                                    java.lang.Class dest)
+
+
This method should return true if the convert method will succeed. +

+ Note that any changes to isConvertable() must also be accompanied by similar changes to + convert() +

+

+
Parameters:
obj - source object or class
dest - destination class +
Returns:
boolean true if convert(..) can convert obj to the destination class
+
+
+
+ +

+convert

+
+public static java.lang.Object convert(java.lang.Object arg,
+                                       java.lang.Class<?> destClass)
+
+
Utility function to convert an Object to some desired Class. +

+ Normally this is used for T[] to List processing. Other conversions are also done (i.e. + HashMap <->Hashtable, etc.) +

+ Use the isConvertable() method to determine if conversion is possible. Note that any changes + to convert() must also be accompanied by similar changes to isConvertable() +

+

+
Parameters:
arg - the array to convert
destClass - the actual class we want +
Returns:
object of destClass if conversion possible, otherwise returns arg
+
+
+
+ +

+getWrapperClass

+
+public static java.lang.Class getWrapperClass(java.lang.Class primitive)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DefaultXMLAdapterExtensionPoint.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DefaultXMLAdapterExtensionPoint.html new file mode 100644 index 0000000000..dededd9a7f --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/DefaultXMLAdapterExtensionPoint.html @@ -0,0 +1,327 @@ + + + + + + +DefaultXMLAdapterExtensionPoint + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class DefaultXMLAdapterExtensionPoint

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

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
DefaultXMLAdapterExtensionPoint() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAdapter(java.lang.Class<?> boundType, + java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter) + +
+           
+ java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>getAdapter(java.lang.Class<?> boundType) + +
+           
+ java.util.Map<java.lang.Class<?>,java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>>getAdapters() + +
+           
+ java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>removeAdapter(java.lang.Class<?> boundType) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DefaultXMLAdapterExtensionPoint

+
+public DefaultXMLAdapterExtensionPoint()
+
+
+ + + + + + + + +
+Method Detail
+ +

+addAdapter

+
+public void addAdapter(java.lang.Class<?> boundType,
+                       java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter)
+
+
+
Specified by:
addAdapter in interface XMLAdapterExtensionPoint
+
+
+
+
+
+
+ +

+getAdapter

+
+public java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> getAdapter(java.lang.Class<?> boundType)
+
+
+
Specified by:
getAdapter in interface XMLAdapterExtensionPoint
+
+
+ +
Returns:
+
+
+
+ +

+removeAdapter

+
+public java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> removeAdapter(java.lang.Class<?> boundType)
+
+
+
Specified by:
removeAdapter in interface XMLAdapterExtensionPoint
+
+
+ +
Returns:
+
+
+
+ +

+getAdapters

+
+public java.util.Map<java.lang.Class<?>,java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>> getAdapters()
+
+
+
Specified by:
getAdapters in interface XMLAdapterExtensionPoint
+
+
+ +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2Node.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2Node.html new file mode 100644 index 0000000000..75904cc247 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2Node.html @@ -0,0 +1,379 @@ + + + + + + +JAXB2Node + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXB2Node

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,org.w3c.dom.Node>
+      extended by org.apache.tuscany.sca.databinding.jaxb.JAXB2Node
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,org.w3c.dom.Node>, Transformer
+
+
+
+
public class JAXB2Node
extends BaseTransformer<java.lang.Object,org.w3c.dom.Node>
implements PullTransformer<java.lang.Object,org.w3c.dom.Node>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXB2Node() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+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<org.w3c.dom.Node>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ org.w3c.dom.Nodetransform(java.lang.Object source, + TransformationContext tContext) + +
+          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
+ +

+JAXB2Node

+
+public JAXB2Node()
+
+
+ + + + + + + + +
+Method Detail
+ +

+transform

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

+

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

+getSourceType

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

+getTargetType

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

+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,org.w3c.dom.Node>
+
+
+ +
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,org.w3c.dom.Node>
+
+
+ +
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/jaxb/JAXB2SAX.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2SAX.html new file mode 100644 index 0000000000..77d836e0ed --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2SAX.html @@ -0,0 +1,377 @@ + + + + + + +JAXB2SAX + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXB2SAX

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,org.xml.sax.ContentHandler>
+      extended by org.apache.tuscany.sca.databinding.jaxb.JAXB2SAX
+
+
+
All Implemented Interfaces:
PushTransformer<java.lang.Object,org.xml.sax.ContentHandler>, Transformer
+
+
+
+
public class JAXB2SAX
extends BaseTransformer<java.lang.Object,org.xml.sax.ContentHandler>
implements PushTransformer<java.lang.Object,org.xml.sax.ContentHandler>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXB2SAX() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+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<org.xml.sax.ContentHandler>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ voidtransform(java.lang.Object source, + org.xml.sax.ContentHandler target, + TransformationContext tContext) + +
+           
+ + + + + + + +
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
+ +

+JAXB2SAX

+
+public JAXB2SAX()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSourceType

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

+getTargetType

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

+transform

+
+public void transform(java.lang.Object source,
+                      org.xml.sax.ContentHandler target,
+                      TransformationContext tContext)
+
+
+
Specified by:
transform in interface PushTransformer<java.lang.Object,org.xml.sax.ContentHandler>
+
+
+
Parameters:
source - The source data
target - The sink to receive the data
See Also:
PushTransformer.transform(java.lang.Object, java.lang.Object, org.apache.tuscany.sca.databinding.TransformationContext)
+
+
+
+ +

+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,org.xml.sax.ContentHandler>
+
+
+ +
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,org.xml.sax.ContentHandler>
+
+
+ +
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/jaxb/JAXB2String.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2String.html new file mode 100644 index 0000000000..8060d19a94 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXB2String.html @@ -0,0 +1,388 @@ + + + + + + +JAXB2String + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXB2String

+
+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.jaxb.JAXB2String
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.Object,java.lang.String>, Transformer
+
+
+
+
public class JAXB2String
extends BaseTransformer<java.lang.Object,java.lang.String>
implements PullTransformer<java.lang.Object,java.lang.String>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXB2String() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+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.String>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ java.lang.Stringtransform(java.lang.Object source, + TransformationContext tContext) + +
+          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
+ +

+JAXB2String

+
+public JAXB2String()
+
+
+ + + + + + + + +
+Method Detail
+ +

+transform

+
+public java.lang.String transform(java.lang.Object source,
+                                  TransformationContext tContext)
+
+
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
tContext - The context for the transformation +
Returns:
The transformed result
+
+
+
+ +

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

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

+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.String>
+
+
+ +
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/jaxb/JAXBContextCache.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.html new file mode 100644 index 0000000000..ffbfb21502 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.html @@ -0,0 +1,626 @@ + + + + + + +JAXBContextCache + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBContextCache

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache
+
+
+
+
public class JAXBContextCache
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected static java.util.Set<java.lang.Class<?>>BUILTIN_CLASSES_SET + +
+           
+protected  LRUCache<java.lang.Object,javax.xml.bind.JAXBContext>cache + +
+           
+protected  javax.xml.bind.JAXBContextdefaultContext + +
+           
+protected static java.lang.Class<?>[]JAXB_BUILTIN_CLASSES + +
+           
+protected  org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.Pool<javax.xml.bind.JAXBContext,javax.xml.bind.Marshaller>mpool + +
+           
+protected  org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.Pool<javax.xml.bind.JAXBContext,javax.xml.bind.Unmarshaller>upool + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
JAXBContextCache() + +
+           
JAXBContextCache(int contextSize, + int marshallerSize, + int unmarshallerSize) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static booleancheckPackage(java.lang.String p, + java.lang.ClassLoader cl) + +
+           
+ voidclear() + +
+           
+ LRUCache<java.lang.Object,javax.xml.bind.JAXBContext>getCache() + +
+           
+static javax.xml.bind.JAXBContextgetDefaultJAXBContext() + +
+           
+ javax.xml.bind.JAXBContextgetJAXBContext(java.lang.Class<?> cls) + +
+           
+ javax.xml.bind.JAXBContextgetJAXBContext(java.lang.Class<?>[] classes) + +
+           
+ javax.xml.bind.JAXBContextgetJAXBContext(java.util.Set<java.lang.Class<?>> classes) + +
+           
+ javax.xml.bind.MarshallergetMarshaller(javax.xml.bind.JAXBContext context) + +
+           
+static java.lang.Class<?>getPrimitiveClass(java.lang.String text) + +
+           
+ javax.xml.bind.UnmarshallergetUnmarshaller(javax.xml.bind.JAXBContext context) + +
+           
+ voidreleaseJAXBMarshaller(javax.xml.bind.JAXBContext context, + javax.xml.bind.Marshaller marshaller) + +
+           
+ voidreleaseJAXBUnmarshaller(javax.xml.bind.JAXBContext context, + javax.xml.bind.Unmarshaller unmarshaller) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXB_BUILTIN_CLASSES

+
+protected static java.lang.Class<?>[] JAXB_BUILTIN_CLASSES
+
+
+
+
+
+ +

+BUILTIN_CLASSES_SET

+
+protected static final java.util.Set<java.lang.Class<?>> BUILTIN_CLASSES_SET
+
+
+
+
+
+ +

+cache

+
+protected LRUCache<java.lang.Object,javax.xml.bind.JAXBContext> cache
+
+
+
+
+
+ +

+mpool

+
+protected org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.Pool<javax.xml.bind.JAXBContext,javax.xml.bind.Marshaller> mpool
+
+
+
+
+
+ +

+upool

+
+protected org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.Pool<javax.xml.bind.JAXBContext,javax.xml.bind.Unmarshaller> upool
+
+
+
+
+
+ +

+defaultContext

+
+protected javax.xml.bind.JAXBContext defaultContext
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+JAXBContextCache

+
+public JAXBContextCache()
+
+
+
+ +

+JAXBContextCache

+
+public JAXBContextCache(int contextSize,
+                        int marshallerSize,
+                        int unmarshallerSize)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDefaultJAXBContext

+
+public static javax.xml.bind.JAXBContext getDefaultJAXBContext()
+
+
+
+
+
+
+ +

+getPrimitiveClass

+
+public static java.lang.Class<?> getPrimitiveClass(java.lang.String text)
+
+
+
Parameters:
name - of primitive type +
Returns:
primitive Class or null
+
+
+
+ +

+checkPackage

+
+public static boolean checkPackage(java.lang.String p,
+                                   java.lang.ClassLoader cl)
+
+
+
Parameters:
p - Package
cl - +
Returns:
true if each package has a ObjectFactory class or package-info
+
+
+
+ +

+getMarshaller

+
+public javax.xml.bind.Marshaller getMarshaller(javax.xml.bind.JAXBContext context)
+                                        throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+releaseJAXBMarshaller

+
+public void releaseJAXBMarshaller(javax.xml.bind.JAXBContext context,
+                                  javax.xml.bind.Marshaller marshaller)
+
+
+
+
+
+
+ +

+getUnmarshaller

+
+public javax.xml.bind.Unmarshaller getUnmarshaller(javax.xml.bind.JAXBContext context)
+                                            throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+releaseJAXBUnmarshaller

+
+public void releaseJAXBUnmarshaller(javax.xml.bind.JAXBContext context,
+                                    javax.xml.bind.Unmarshaller unmarshaller)
+
+
+
+
+
+
+ +

+getCache

+
+public LRUCache<java.lang.Object,javax.xml.bind.JAXBContext> getCache()
+
+
+
+
+
+
+ +

+getJAXBContext

+
+public javax.xml.bind.JAXBContext getJAXBContext(java.lang.Class<?> cls)
+                                          throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+getJAXBContext

+
+public javax.xml.bind.JAXBContext getJAXBContext(java.lang.Class<?>[] classes)
+                                          throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+getJAXBContext

+
+public javax.xml.bind.JAXBContext getJAXBContext(java.util.Set<java.lang.Class<?>> classes)
+                                          throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+clear

+
+public void clear()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextHelper.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextHelper.html new file mode 100644 index 0000000000..c58b160b84 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBContextHelper.html @@ -0,0 +1,582 @@ + + + + + + +JAXBContextHelper + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBContextHelper

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper
+
+
+
+
public class JAXBContextHelper
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static javax.xml.bind.JAXBContextcreateJAXBContext(java.lang.Class<?> cls) + +
+          Create a JAXBContext for a given class
+static javax.xml.bind.JAXBContextcreateJAXBContext(java.lang.Class<?>[] classes) + +
+          Create a JAXContext for an array of classes
+static javax.xml.bind.JAXBContextcreateJAXBContext(DataType dataType) + +
+           
+static javax.xml.bind.JAXBContextcreateJAXBContext(Interface intf) + +
+           
+static javax.xml.bind.JAXBContextcreateJAXBContext(Interface intf, + boolean useWrapper) + +
+          Create a JAXBContext for a given java interface
+static javax.xml.bind.JAXBContextcreateJAXBContext(java.util.List<DataType> dataTypes) + +
+           
+static javax.xml.bind.JAXBContextcreateJAXBContext(java.util.Set<java.lang.Class<?>> classes) + +
+           
+static javax.xml.bind.JAXBContextcreateJAXBContext(TransformationContext tContext, + boolean source) + +
+           
+static java.lang.ObjectcreateJAXBElement(javax.xml.bind.JAXBContext context, + DataType dataType, + java.lang.Object value) + +
+           
+static java.lang.ObjectcreateReturnValue(javax.xml.bind.JAXBContext context, + DataType dataType, + java.lang.Object value) + +
+           
+static java.lang.Class<?>getJavaType(DataType<?> dataType) + +
+           
+static javax.xml.bind.MarshallergetMarshaller(javax.xml.bind.JAXBContext context) + +
+           
+static javax.xml.bind.UnmarshallergetUnmarshaller(javax.xml.bind.JAXBContext context) + +
+           
+static XMLTypegetXmlTypeName(java.lang.Class<?> javaType) + +
+           
+static java.lang.StringjaxbDecapitalize(java.lang.String name) + +
+          The JAXB RI doesn't implement the decapitalization algorithm in the + JAXB spec.
+static voidreleaseJAXBMarshaller(javax.xml.bind.JAXBContext context, + javax.xml.bind.Marshaller marshaller) + +
+           
+static voidreleaseJAXBUnmarshaller(javax.xml.bind.JAXBContext context, + javax.xml.bind.Unmarshaller unmarshaller) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(java.lang.Class<?> cls)
+                                                    throws javax.xml.bind.JAXBException
+
+
Create a JAXBContext for a given class +

+

+
Parameters:
cls - +
Returns:
+
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(TransformationContext tContext,
+                                                           boolean source)
+                                                    throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(DataType dataType)
+                                                    throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+getUnmarshaller

+
+public static javax.xml.bind.Unmarshaller getUnmarshaller(javax.xml.bind.JAXBContext context)
+                                                   throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+releaseJAXBUnmarshaller

+
+public static void releaseJAXBUnmarshaller(javax.xml.bind.JAXBContext context,
+                                           javax.xml.bind.Unmarshaller unmarshaller)
+
+
+
+
+
+
+ +

+getMarshaller

+
+public static javax.xml.bind.Marshaller getMarshaller(javax.xml.bind.JAXBContext context)
+                                               throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+releaseJAXBMarshaller

+
+public static void releaseJAXBMarshaller(javax.xml.bind.JAXBContext context,
+                                         javax.xml.bind.Marshaller marshaller)
+
+
+
+
+
+
+ +

+createJAXBElement

+
+public static java.lang.Object createJAXBElement(javax.xml.bind.JAXBContext context,
+                                                 DataType dataType,
+                                                 java.lang.Object value)
+
+
+
+
+
+
+ +

+createReturnValue

+
+public static java.lang.Object createReturnValue(javax.xml.bind.JAXBContext context,
+                                                 DataType dataType,
+                                                 java.lang.Object value)
+
+
+
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(java.lang.Class<?>[] classes)
+                                                    throws javax.xml.bind.JAXBException
+
+
Create a JAXContext for an array of classes +

+

+
Parameters:
classes - +
Returns:
+
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(java.util.Set<java.lang.Class<?>> classes)
+                                                    throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(Interface intf,
+                                                           boolean useWrapper)
+                                                    throws javax.xml.bind.JAXBException
+
+
Create a JAXBContext for a given java interface +

+

+
Parameters:
intf - +
Returns:
+
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(java.util.List<DataType> dataTypes)
+                                                    throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+createJAXBContext

+
+public static javax.xml.bind.JAXBContext createJAXBContext(Interface intf)
+                                                    throws javax.xml.bind.JAXBException
+
+
+ +
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+getJavaType

+
+public static java.lang.Class<?> getJavaType(DataType<?> dataType)
+
+
+
+
+
+
+ +

+getXmlTypeName

+
+public static XMLType getXmlTypeName(java.lang.Class<?> javaType)
+
+
+
+
+
+
+ +

+jaxbDecapitalize

+
+public static java.lang.String jaxbDecapitalize(java.lang.String name)
+
+
The JAXB RI doesn't implement the decapitalization algorithm in the + JAXB spec. See Sun bug 6505643 for details. This means that instead + of calling java.beans.Introspector.decapitalize() as the JAXB spec says, + Tuscany needs to mimic the incorrect JAXB RI algorithm. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBDataBinding.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBDataBinding.html new file mode 100644 index 0000000000..024dc1e4dc --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBDataBinding.html @@ -0,0 +1,439 @@ + + + + + + +JAXBDataBinding + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBDataBinding

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseDataBinding
+      extended by org.apache.tuscany.sca.databinding.jaxb.JAXBDataBinding
+
+
+
All Implemented Interfaces:
DataBinding
+
+
+
+
public class JAXBDataBinding
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
JAXBDataBinding() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectcopy(java.lang.Object arg, + DataType dataType, + Operation operation) + +
+          Make a copy of the object for "pass-by-value" semantics.
+ WrapperHandlergetWrapperHandler() + +
+          Provide a WrapperHandler for this databinding
+ XMLTypeHelpergetXMLTypeHelper() + +
+          Get the XML type helper for Java types
+ booleanintrospect(DataType dataType, + Operation operation) + +
+          Introspect and populate information to a DataType model
+ + + + + + + +
Methods inherited from class org.apache.tuscany.sca.databinding.impl.BaseDataBinding
getName, 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
+
+
+
+
+
+ +

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

+JAXBDataBinding

+
+public JAXBDataBinding()
+
+
+ + + + + + + + +
+Method Detail
+ +

+introspect

+
+public boolean introspect(DataType dataType,
+                          Operation operation)
+
+
Description copied from interface: DataBinding
+
Introspect and populate information to a DataType model +

+

+
Specified by:
introspect in interface DataBinding
Overrides:
introspect in class BaseDataBinding
+
+
+
Parameters:
dataType - The data type to be 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
+
+
+
+ +

+getWrapperHandler

+
+public WrapperHandler getWrapperHandler()
+
+
Description copied from interface: DataBinding
+
Provide a WrapperHandler for this databinding +

+

+
Specified by:
getWrapperHandler in interface DataBinding
Overrides:
getWrapperHandler in class BaseDataBinding
+
+
+ +
Returns:
A wrapper handler which can handle wrapping/wrapping for this databinding
See Also:
DataBinding.getWrapperHandler()
+
+
+
+ +

+getXMLTypeHelper

+
+public XMLTypeHelper getXMLTypeHelper()
+
+
Description copied from interface: DataBinding
+
Get the XML type helper for Java types +

+

+
Specified by:
getXMLTypeHelper in interface DataBinding
Overrides:
getXMLTypeHelper in class BaseDataBinding
+
+
+ +
Returns:
The databinding-specific XML type helper class
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBPropertyDescriptor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBPropertyDescriptor.html new file mode 100644 index 0000000000..3b131ff721 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBPropertyDescriptor.html @@ -0,0 +1,412 @@ + + + + + + +JAXBPropertyDescriptor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBPropertyDescriptor

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.JAXBPropertyDescriptor
+
+
+
All Implemented Interfaces:
java.lang.Comparable<JAXBPropertyDescriptor>
+
+
+
+
public class JAXBPropertyDescriptor
extends java.lang.Object
implements java.lang.Comparable<JAXBPropertyDescriptor>
+ + +

+A PropertyDescriptor provides acesss to a bean property. Values can be queried/changed using the + read and writer methods of the PropertyDescriptor. +

+ A PropertyDescriptorPlus object wraps a PropertyDescriptor and supplies enhanced set/get methods + that match JAXB semantis. +

+ For example, the set(..) method is smart enough to add lists, arrays and atomic values on JAXB + beans. +

+ The PropertyDescriptorPlus object also stores the xmlName of the property. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intcompareTo(JAXBPropertyDescriptor o) + +
+           
+ java.lang.Objectget(java.lang.Object targetBean) + +
+          Get the object
+ java.lang.StringgetPropertyName() + +
+           
+ java.lang.Class<?>getPropertyType() + +
+           
+ java.lang.StringgetXmlName() + +
+           
+ javax.xml.namespace.QNamegetXmlQName() + +
+           
+ voidset(java.lang.Object targetBean, + java.lang.Object propValue) + +
+          Set the object
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

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

+compareTo

+
+public int compareTo(JAXBPropertyDescriptor o)
+
+
+
Specified by:
compareTo in interface java.lang.Comparable<JAXBPropertyDescriptor>
+
+
+
+
+
+
+ +

+getXmlName

+
+public java.lang.String getXmlName()
+
+
+
+
+
+ +
Returns:
xmlname
+
+
+
+ +

+getXmlQName

+
+public javax.xml.namespace.QName getXmlQName()
+
+
+
+
+
+
+
+
+
+ +

+getPropertyType

+
+public java.lang.Class<?> getPropertyType()
+
+
+
+
+
+ +
Returns:
property type
+
+
+
+ +

+getPropertyName

+
+public java.lang.String getPropertyName()
+
+
+
+
+
+ +
Returns:
property name
+
+
+
+ +

+get

+
+public java.lang.Object get(java.lang.Object targetBean)
+                     throws java.lang.reflect.InvocationTargetException,
+                            java.lang.IllegalAccessException
+
+
Get the object +

+

+
+
+
+
Parameters:
targetBean - +
Returns:
Object for this property or null +
Throws: +
java.lang.reflect.InvocationTargetException +
java.lang.IllegalAccessException
+
+
+
+ +

+set

+
+public void set(java.lang.Object targetBean,
+                java.lang.Object propValue)
+         throws java.lang.reflect.InvocationTargetException,
+                java.lang.IllegalAccessException,
+                JAXBWrapperException
+
+
Set the object +

+

+
+
+
+
Parameters:
targetBean -
propValue - +
Throws: +
java.lang.reflect.InvocationTargetException +
java.lang.IllegalAccessException +
JAXBWrapperException
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBTypeHelper.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBTypeHelper.html new file mode 100644 index 0000000000..bf95f9bb4c --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBTypeHelper.html @@ -0,0 +1,347 @@ + + + + + + +JAXBTypeHelper + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBTypeHelper

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

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXBTypeHelper() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.util.Map<java.lang.String,java.lang.String>generateSchema(javax.xml.bind.JAXBContext context) + +
+           
+ java.util.List<XSDefinition>getSchemaDefinitions(XSDFactory factory, + ModelResolver resolver, + Interface intf) + +
+          Get a list of XML schemas for the given interface
+ java.util.List<XSDefinition>getSchemaDefinitions(XSDFactory factory, + ModelResolver resolver, + java.util.List<DataType> dataTypes) + +
+          Get a list of XML schemas for the given data types
+ TypeInfogetTypeInfo(java.lang.Class javaType, + java.lang.Object logical) + +
+          Convert a Java type into XML type information
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXBTypeHelper

+
+public JAXBTypeHelper()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTypeInfo

+
+public TypeInfo getTypeInfo(java.lang.Class javaType,
+                            java.lang.Object logical)
+
+
Description copied from interface: XMLTypeHelper
+
Convert a Java type into XML type information +

+

+
Specified by:
getTypeInfo in interface XMLTypeHelper
+
+
+
Parameters:
javaType - the physical Java class
logical - the logical type information +
Returns:
the XML type information
+
+
+
+ +

+generateSchema

+
+public static java.util.Map<java.lang.String,java.lang.String> generateSchema(javax.xml.bind.JAXBContext context)
+                                                                       throws java.io.IOException
+
+
+
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+getSchemaDefinitions

+
+public java.util.List<XSDefinition> getSchemaDefinitions(XSDFactory factory,
+                                                         ModelResolver resolver,
+                                                         Interface intf)
+
+
Description copied from interface: XMLTypeHelper
+
Get a list of XML schemas for the given interface +

+

+
Specified by:
getSchemaDefinitions in interface XMLTypeHelper
+
+
+ +
Returns:
+
+
+
+ +

+getSchemaDefinitions

+
+public java.util.List<XSDefinition> getSchemaDefinitions(XSDFactory factory,
+                                                         ModelResolver resolver,
+                                                         java.util.List<DataType> dataTypes)
+
+
Description copied from interface: XMLTypeHelper
+
Get a list of XML schemas for the given data types +

+

+
Specified by:
getSchemaDefinitions in interface XMLTypeHelper
+
+
+ +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperException.html new file mode 100644 index 0000000000..3f3d1be38b --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperException.html @@ -0,0 +1,290 @@ + + + + + + +JAXBWrapperException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBWrapperException

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

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
JAXBWrapperException() + +
+           
JAXBWrapperException(java.lang.String message) + +
+           
JAXBWrapperException(java.lang.String message, + java.lang.Throwable cause) + +
+           
JAXBWrapperException(java.lang.Throwable cause) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

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

+JAXBWrapperException

+
+public JAXBWrapperException()
+
+
+
+ +

+JAXBWrapperException

+
+public JAXBWrapperException(java.lang.String message,
+                            java.lang.Throwable cause)
+
+
+
Parameters:
message -
cause -
+
+
+ +

+JAXBWrapperException

+
+public JAXBWrapperException(java.lang.String message)
+
+
+
Parameters:
message -
+
+
+ +

+JAXBWrapperException

+
+public JAXBWrapperException(java.lang.Throwable cause)
+
+
+
Parameters:
cause -
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHandler.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHandler.html new file mode 100644 index 0000000000..e7b8145e05 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHandler.html @@ -0,0 +1,413 @@ + + + + + + +JAXBWrapperHandler + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBWrapperHandler

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.JAXBWrapperHandler
+
+
+
All Implemented Interfaces:
WrapperHandler<java.lang.Object>
+
+
+
+
public class JAXBWrapperHandler
extends java.lang.Object
implements WrapperHandler<java.lang.Object>
+ + +

+JAXB WrapperHandler implementation +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXBWrapperHandler() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Objectcreate(Operation operation, + boolean input) + +
+          Create a wrapper element
+ java.util.ListgetChildren(java.lang.Object wrapper, + Operation operation, + boolean input) + +
+          Get a list of child elements from the wrapper
+ DataTypegetWrapperType(Operation operation, + boolean input) + +
+          Get the data type for the wrapper
+ booleanisInstance(java.lang.Object wrapper, + Operation operation, + boolean input) + +
+          Check if the given data is an instance of the wrapper
+ voidsetChild(java.lang.Object wrapper, + int i, + ElementInfo childElement, + java.lang.Object value) + +
+           
+ voidsetChildren(java.lang.Object wrapper, + java.lang.Object[] childObjects, + Operation operation, + boolean input) + +
+          Populate the wrapper element with the child objects
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXBWrapperHandler

+
+public JAXBWrapperHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public java.lang.Object create(Operation operation,
+                               boolean input)
+
+
Description copied from interface: WrapperHandler
+
Create a wrapper element +

+

+
Specified by:
create in interface WrapperHandler<java.lang.Object>
+
+
+
Parameters:
operation - The operation
input - Is it for input or output +
Returns:
An object representing the wrapper element
+
+
+
+ +

+setChildren

+
+public void setChildren(java.lang.Object wrapper,
+                        java.lang.Object[] childObjects,
+                        Operation operation,
+                        boolean input)
+
+
Description copied from interface: WrapperHandler
+
Populate the wrapper element with the child objects +

+

+
Specified by:
setChildren in interface WrapperHandler<java.lang.Object>
+
+
+
Parameters:
wrapper - The wrapper object
childObjects - The child objects
operation - The operation
input - Is it for input or output
+
+
+
+ +

+setChild

+
+public void setChild(java.lang.Object wrapper,
+                     int i,
+                     ElementInfo childElement,
+                     java.lang.Object value)
+
+
+
+
+
+
+
+
+
+ +

+getChildren

+
+public java.util.List getChildren(java.lang.Object wrapper,
+                                  Operation operation,
+                                  boolean input)
+
+
Description copied from interface: WrapperHandler
+
Get a list of child elements from the wrapper +

+

+
Specified by:
getChildren in interface WrapperHandler<java.lang.Object>
+
+
+
Parameters:
wrapper - The wrapper object
operation - The operation
input - Is it for input or output +
Returns:
child elements under the wrapper
See Also:
WrapperHandler.getChildren(java.lang.Object, Operation, boolean)
+
+
+
+ +

+getWrapperType

+
+public DataType getWrapperType(Operation operation,
+                               boolean input)
+
+
Description copied from interface: WrapperHandler
+
Get the data type for the wrapper +

+

+
Specified by:
getWrapperType in interface WrapperHandler<java.lang.Object>
+
+
+
Parameters:
operation - The operation
input - Is it for input or output? +
Returns:
The data type of the wrapper, null if it's not a wrapper type
See Also:
WrapperHandler.getWrapperType(Operation, boolean)
+
+
+
+ +

+isInstance

+
+public boolean isInstance(java.lang.Object wrapper,
+                          Operation operation,
+                          boolean input)
+
+
Description copied from interface: WrapperHandler
+
Check if the given data is an instance of the wrapper +

+

+
Specified by:
isInstance in interface WrapperHandler<java.lang.Object>
+
+
+
operation - The operation
input - Input or output +
Returns:
See Also:
WrapperHandler.isInstance(java.lang.Object, Operation, boolean)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHelper.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHelper.html new file mode 100644 index 0000000000..d051cbae85 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/JAXBWrapperHelper.html @@ -0,0 +1,373 @@ + + + + + + +JAXBWrapperHelper + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class JAXBWrapperHelper

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.JAXBWrapperHelper
+
+
+
+
public class JAXBWrapperHelper
extends java.lang.Object
+ + +

+The JAXBWrapper tool is used to create a JAXB Object from a series of child objects (wrap) or get + the child objects from a JAXB Object (unwrap) +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXBWrapperHelper() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Object[]unwrap(java.lang.Object jaxbObject, + java.util.List<java.lang.String> childNames) + +
+           
+ java.lang.Object[]unwrap(java.lang.Object jaxbObject, + java.util.List<java.lang.String> childNames, + java.util.Map<java.lang.String,JAXBPropertyDescriptor> pdMap) + +
+          unwrap Returns the list of child objects of the jaxb object
+ java.lang.Objectwrap(java.lang.Class<?> jaxbClass, + java.util.List<java.lang.String> childNames, + java.util.Map<java.lang.String,java.lang.Object> childObjects) + +
+           
+ java.lang.Objectwrap(java.lang.Class<?> jaxbClass, + java.util.List<java.lang.String> childNames, + java.util.Map<java.lang.String,java.lang.Object> childObjects, + java.util.Map<java.lang.String,JAXBPropertyDescriptor> pdMap) + +
+          wrap Creates a jaxb object that is initialized with the child objects.
+ voidwrap(java.lang.Object jaxbObject, + java.util.List<java.lang.String> childNames, + java.util.Map<java.lang.String,java.lang.Object> childObjects, + java.util.Map<java.lang.String,JAXBPropertyDescriptor> pdMap) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXBWrapperHelper

+
+public JAXBWrapperHelper()
+
+
+ + + + + + + + +
+Method Detail
+ +

+unwrap

+
+public java.lang.Object[] unwrap(java.lang.Object jaxbObject,
+                                 java.util.List<java.lang.String> childNames,
+                                 java.util.Map<java.lang.String,JAXBPropertyDescriptor> pdMap)
+                          throws JAXBWrapperException
+
+
unwrap Returns the list of child objects of the jaxb object +

+

+
Parameters:
jaxbObject - that represents the type
childNames - list of xml child names as String
pdMap - PropertyDescriptor map for this jaxbObject +
Returns:
list of Objects in the same order as the element names. +
Throws: +
JAXBWrapperException
+
+
+
+ +

+wrap

+
+public java.lang.Object wrap(java.lang.Class<?> jaxbClass,
+                             java.util.List<java.lang.String> childNames,
+                             java.util.Map<java.lang.String,java.lang.Object> childObjects,
+                             java.util.Map<java.lang.String,JAXBPropertyDescriptor> pdMap)
+                      throws JAXBWrapperException
+
+
wrap Creates a jaxb object that is initialized with the child objects. +

+ Note that the jaxbClass must be the class the represents the complexType. (It should never be + JAXBElement) +

+

+
Parameters:
jaxbClass -
childNames - list of xml child names as String
childObjects, - component type objects
pdMap - PropertyDescriptor map for this jaxbObject +
Throws: +
JAXBWrapperException
+
+
+
+ +

+wrap

+
+public void wrap(java.lang.Object jaxbObject,
+                 java.util.List<java.lang.String> childNames,
+                 java.util.Map<java.lang.String,java.lang.Object> childObjects,
+                 java.util.Map<java.lang.String,JAXBPropertyDescriptor> pdMap)
+
+
+
+
+
+
+ +

+unwrap

+
+public java.lang.Object[] unwrap(java.lang.Object jaxbObject,
+                                 java.util.List<java.lang.String> childNames)
+                          throws JAXBWrapperException
+
+
+ +
Throws: +
JAXBWrapperException
+
+
+
+ +

+wrap

+
+public java.lang.Object wrap(java.lang.Class<?> jaxbClass,
+                             java.util.List<java.lang.String> childNames,
+                             java.util.Map<java.lang.String,java.lang.Object> childObjects)
+                      throws JAXBWrapperException
+
+
+ +
Throws: +
JAXBWrapperException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Node2JAXB.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Node2JAXB.html new file mode 100644 index 0000000000..b761ddd38b --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Node2JAXB.html @@ -0,0 +1,379 @@ + + + + + + +Node2JAXB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class Node2JAXB

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<org.w3c.dom.Node,java.lang.Object>
+      extended by org.apache.tuscany.sca.databinding.jaxb.Node2JAXB
+
+
+
All Implemented Interfaces:
PullTransformer<org.w3c.dom.Node,java.lang.Object>, Transformer
+
+
+
+
public class Node2JAXB
extends BaseTransformer<org.w3c.dom.Node,java.lang.Object>
implements PullTransformer<org.w3c.dom.Node,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Node2JAXB() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Class<org.w3c.dom.Node>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(org.w3c.dom.Node 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
+ +

+Node2JAXB

+
+public Node2JAXB()
+
+
+ + + + + + + + +
+Method Detail
+ +

+transform

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

+

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

+getSourceType

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

+getTargetType

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

+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<org.w3c.dom.Node,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<org.w3c.dom.Node,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/jaxb/Reader2JAXB.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Reader2JAXB.html new file mode 100644 index 0000000000..f24e166ae4 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/Reader2JAXB.html @@ -0,0 +1,379 @@ + + + + + + +Reader2JAXB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class Reader2JAXB

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

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Reader2JAXB() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Class<java.io.Reader>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.io.Reader 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
+ +

+Reader2JAXB

+
+public Reader2JAXB()
+
+
+ + + + + + + + +
+Method Detail
+ +

+transform

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

+

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

+getSourceType

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

+getTargetType

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

+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.io.Reader,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.io.Reader,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/jaxb/String2JAXB.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/String2JAXB.html new file mode 100644 index 0000000000..2e34271d58 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/String2JAXB.html @@ -0,0 +1,388 @@ + + + + + + +String2JAXB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class String2JAXB

+
+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.jaxb.String2JAXB
+
+
+
All Implemented Interfaces:
PullTransformer<java.lang.String,java.lang.Object>, Transformer
+
+
+
+
public class String2JAXB
extends BaseTransformer<java.lang.String,java.lang.Object>
implements PullTransformer<java.lang.String,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
String2JAXB() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+String2JAXB

+
+public String2JAXB()
+
+
+ + + + + + + + +
+Method Detail
+ +

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

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

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

+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.String,java.lang.Object>
+
+
+ +
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
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/jaxb/XMLAdapterExtensionPoint.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLAdapterExtensionPoint.html new file mode 100644 index 0000000000..e6aeb2920a --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLAdapterExtensionPoint.html @@ -0,0 +1,269 @@ + + + + + + +XMLAdapterExtensionPoint + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Interface XMLAdapterExtensionPoint

+
+
All Known Implementing Classes:
DefaultXMLAdapterExtensionPoint
+
+
+
+
public interface XMLAdapterExtensionPoint
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAdapter(java.lang.Class<?> boundType, + java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter) + +
+           
+ java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>getAdapter(java.lang.Class<?> boundType) + +
+           
+ java.util.Map<java.lang.Class<?>,java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>>getAdapters() + +
+           
+ java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>removeAdapter(java.lang.Class<?> boundType) + +
+           
+  +

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

+addAdapter

+
+void addAdapter(java.lang.Class<?> boundType,
+                java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter)
+
+
+
Parameters:
boundType -
adapter -
+
+
+
+ +

+getAdapter

+
+java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> getAdapter(java.lang.Class<?> boundType)
+
+
+
Parameters:
boundType - +
Returns:
+
+
+
+ +

+removeAdapter

+
+java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> removeAdapter(java.lang.Class<?> boundType)
+
+
+
Parameters:
boundType - +
Returns:
+
+
+
+ +

+getAdapters

+
+java.util.Map<java.lang.Class<?>,java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter>> getAdapters()
+
+
+ +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLRootElementUtil.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLRootElementUtil.html new file mode 100644 index 0000000000..4efa7ea6a5 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLRootElementUtil.html @@ -0,0 +1,290 @@ + + + + + + +XMLRootElementUtil + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class XMLRootElementUtil

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.XMLRootElementUtil
+
+
+
+
public class XMLRootElementUtil
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.util.Map<java.lang.String,JAXBPropertyDescriptor>createPropertyDescriptorMap(java.lang.Class<?> jaxbClass) + +
+          The JAXBClass has a set of bean properties each represented by a PropertyDescriptor Each of + the fields of the class has an associated xml name.
+static java.lang.StringgetEnumValue(java.lang.Enum<?> myEnum) + +
+           
+static javax.xml.namespace.QNamegetXmlRootElementQName(java.lang.Class<?> clazz) + +
+           
+static javax.xml.namespace.QNamegetXmlRootElementQNameFromObject(java.lang.Object obj) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+getXmlRootElementQNameFromObject

+
+public static javax.xml.namespace.QName getXmlRootElementQNameFromObject(java.lang.Object obj)
+
+
+
Parameters:
clazz - +
Returns:
namespace of root element qname or null if this is not object does not represent a + root element
+
+
+
+ +

+getXmlRootElementQName

+
+public static javax.xml.namespace.QName getXmlRootElementQName(java.lang.Class<?> clazz)
+
+
+
Parameters:
clazz - +
Returns:
namespace of root element qname or null if this is not object does not represent a + root element
+
+
+
+ +

+getEnumValue

+
+public static java.lang.String getEnumValue(java.lang.Enum<?> myEnum)
+
+
+
Parameters:
clazz - +
Returns:
namespace of root element qname or null if this is not object does not represent a root element
+
+
+
+ +

+createPropertyDescriptorMap

+
+public static java.util.Map<java.lang.String,JAXBPropertyDescriptor> createPropertyDescriptorMap(java.lang.Class<?> jaxbClass)
+                                                                                          throws java.lang.NoSuchFieldException,
+                                                                                                 java.beans.IntrospectionException
+
+
The JAXBClass has a set of bean properties each represented by a PropertyDescriptor Each of + the fields of the class has an associated xml name. The method returns a map where the key is + the xml name and value is the PropertyDescriptor +

+

+
Parameters:
jaxbClass - +
Returns:
map +
Throws: +
java.lang.NoSuchFieldException +
java.beans.IntrospectionException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLStreamReader2JAXB.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLStreamReader2JAXB.html new file mode 100644 index 0000000000..cb40e23513 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/XMLStreamReader2JAXB.html @@ -0,0 +1,379 @@ + + + + + + +XMLStreamReader2JAXB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb +
+Class XMLStreamReader2JAXB

+
+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.jaxb.XMLStreamReader2JAXB
+
+
+
All Implemented Interfaces:
PullTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>, Transformer
+
+
+
+
public class XMLStreamReader2JAXB
extends BaseTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
implements PullTransformer<javax.xml.stream.XMLStreamReader,java.lang.Object>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLStreamReader2JAXB() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Class<javax.xml.stream.XMLStreamReader>getSourceType() + +
+           
+ java.lang.StringgetTargetDataBinding() + +
+          Get the target type that this transformer transforms data into.
+ 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
+ +

+XMLStreamReader2JAXB

+
+public XMLStreamReader2JAXB()
+
+
+ + + + + + + + +
+Method Detail
+ +

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

+getSourceType

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

+getTargetType

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

+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/jaxb/axiom/AxiomHelper.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/AxiomHelper.html new file mode 100644 index 0000000000..29a73c70cf --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/AxiomHelper.html @@ -0,0 +1,332 @@ + + + + + + +AxiomHelper + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom +
+Class AxiomHelper

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.AxiomHelper
+
+
+
+
public class AxiomHelper
extends java.lang.Object
+ + +

+Helper for AXIOM +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidadjustElementName(TransformationContext context, + OMElement element) + +
+           
+static voidcloseImmediately(OMElement om) + +
+          This method will close the builder immediately.
+static voidcompleteAndClose(OMElement om) + +
+          See http://issues.apache.org/jira/browse/WSCOMMONS-240
+static OMElementcreateOMElement(OMFactory factory, + javax.xml.namespace.QName element) + +
+           
+static OMElementcreateOMElement(OMFactory factory, + javax.xml.namespace.QName element, + OMDataSource dataSource) + +
+           
+static OMNamespacecreateOMNamespace(OMFactory factory, + javax.xml.namespace.QName name) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+completeAndClose

+
+public static void completeAndClose(OMElement om)
+
+
See http://issues.apache.org/jira/browse/WSCOMMONS-240 +

+

+
Parameters:
om -
+
+
+
+ +

+closeImmediately

+
+public static void closeImmediately(OMElement om)
+
+
This method will close the builder immediately. Any subsequent Axiom objects won't + be built or accessible. +

+

+
+
+
+
+ +

+adjustElementName

+
+public static void adjustElementName(TransformationContext context,
+                                     OMElement element)
+
+
+
Parameters:
context -
element -
+
+
+
+ +

+createOMElement

+
+public static OMElement createOMElement(OMFactory factory,
+                                        javax.xml.namespace.QName element)
+
+
+
+
+
+
+ +

+createOMElement

+
+public static OMElement createOMElement(OMFactory factory,
+                                        javax.xml.namespace.QName element,
+                                        OMDataSource dataSource)
+
+
+
+
+
+
+ +

+createOMNamespace

+
+public static OMNamespace createOMNamespace(OMFactory factory,
+                                            javax.xml.namespace.QName name)
+
+
+
Parameters:
factory -
name - +
Returns:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXB2OMElement.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXB2OMElement.html new file mode 100644 index 0000000000..ad8f532824 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXB2OMElement.html @@ -0,0 +1,386 @@ + + + + + + +JAXB2OMElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom +
+Class JAXB2OMElement

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

+JAXB Object --> AXIOM OMElement transformer +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXB2OMElement() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+ java.lang.Class<java.lang.Object>getSourceType() + +
+           
+ 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
+ +

+JAXB2OMElement

+
+public JAXB2OMElement()
+
+
+ + + + + + + + +
+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,OMElement>
+
+
+ +
Returns:
A key identifying the source type
+
+
+
+ +

+transform

+
+public OMElement transform(java.lang.Object source,
+                           TransformationContext context)
+                    throws TransformationException
+
+
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 +
Throws: +
TransformationException
+
+
+
+ +

+getSourceType

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

+getTargetType

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

+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
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXBDataSource.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXBDataSource.html new file mode 100644 index 0000000000..883af339af --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXBDataSource.html @@ -0,0 +1,344 @@ + + + + + + +JAXBDataSource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom +
+Class JAXBDataSource

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.JAXBDataSource
+
+
+
+
public class JAXBDataSource
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXBDataSource(java.lang.Object element, + javax.xml.bind.JAXBContext context) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectgetObject() + +
+           
+ javax.xml.stream.XMLStreamReadergetReader() + +
+           
+ voidserialize(java.io.OutputStream output, + OMOutputFormat format) + +
+           
+ voidserialize(java.io.Writer writer, + OMOutputFormat format) + +
+           
+ voidserialize(javax.xml.stream.XMLStreamWriter xmlWriter) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXBDataSource

+
+public JAXBDataSource(java.lang.Object element,
+                      javax.xml.bind.JAXBContext context)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getReader

+
+public javax.xml.stream.XMLStreamReader getReader()
+                                           throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(java.io.OutputStream output,
+                      OMOutputFormat format)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(java.io.Writer writer,
+                      OMOutputFormat format)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getObject

+
+public java.lang.Object getObject()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/OMElement2JAXB.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/OMElement2JAXB.html new file mode 100644 index 0000000000..ec27c243c2 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/OMElement2JAXB.html @@ -0,0 +1,382 @@ + + + + + + +OMElement2JAXB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom +
+Class OMElement2JAXB

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

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
OMElement2JAXB() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetSourceDataBinding() + +
+          Get the source type that this transformer transforms data from.
+ java.lang.Class<OMElement>getSourceType() + +
+           
+ java.lang.Class<java.lang.Object>getTargetType() + +
+           
+ intgetWeight() + +
+          Get the cost of the transformation.
+ java.lang.Objecttransform(OMElement 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
+ +

+OMElement2JAXB

+
+public OMElement2JAXB()
+
+
+ + + + + + + + +
+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<OMElement,java.lang.Object>
+
+
+ +
Returns:
A key identifying the source type
+
+
+
+ +

+transform

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

+

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

+getSourceType

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

+getTargetType

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

+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<OMElement,java.lang.Object>
+
+
+ +
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/jaxb/axiom/ext/JAXBCustomBuilder.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBCustomBuilder.html new file mode 100644 index 0000000000..0b32348c88 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBCustomBuilder.html @@ -0,0 +1,289 @@ + + + + + + +JAXBCustomBuilder + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom.ext +
+Class JAXBCustomBuilder

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.JAXBCustomBuilder
+
+
+
+
public class JAXBCustomBuilder
extends java.lang.Object
+ + +

+JAXBCustomBuilder creates an OMSourcedElement backed by a JAXBDataSource + for the specified namespace and localPart. +

+ +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringURI_NS_SOAP_1_1_ENVELOPE + +
+          The namespace identifier for the SOAP 1.1 envelope.
+static java.lang.StringURI_NS_SOAP_1_2_ENVELOPE + +
+          The namespace identifier for the SOAP 1.2 envelope.
+  + + + + + + + + + + +
+Constructor Summary
JAXBCustomBuilder(JAXBDSContext context) + +
+          Create a JAXBCustomBuilder
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+URI_NS_SOAP_1_1_ENVELOPE

+
+public static final java.lang.String URI_NS_SOAP_1_1_ENVELOPE
+
+
The namespace identifier for the SOAP 1.1 envelope. +

+

+
See Also:
Constant Field Values
+
+
+ +

+URI_NS_SOAP_1_2_ENVELOPE

+
+public static final java.lang.String URI_NS_SOAP_1_2_ENVELOPE
+
+
The namespace identifier for the SOAP 1.2 envelope. +

+

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

+JAXBCustomBuilder

+
+public JAXBCustomBuilder(JAXBDSContext context)
+
+
Create a JAXBCustomBuilder +

+

+
Parameters:
context - JAXBDSContext
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDSContext.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDSContext.html new file mode 100644 index 0000000000..cf9105835a --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDSContext.html @@ -0,0 +1,307 @@ + + + + + + +JAXBDSContext + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom.ext +
+Class JAXBDSContext

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.JAXBDSContext
+
+
+
+
public class JAXBDSContext
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXBDSContext(javax.xml.bind.JAXBContext jaxbContext) + +
+          "Dispatch" Constructor Use this full constructor when the JAXBContent is provided by the + customer.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ javax.xml.bind.JAXBContextgetJAXBContext() + +
+           
+ voidmarshal(java.lang.Object obj, + javax.xml.stream.XMLStreamWriter writer) + +
+          Marshal the jaxb object
+ java.lang.Objectunmarshal(javax.xml.stream.XMLStreamReader reader) + +
+          Unmarshal the xml into a JAXB object
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXBDSContext

+
+public JAXBDSContext(javax.xml.bind.JAXBContext jaxbContext)
+
+
"Dispatch" Constructor Use this full constructor when the JAXBContent is provided by the + customer. +

+

+
Parameters:
jaxbContext -
+
+ + + + + + + + +
+Method Detail
+ +

+getJAXBContext

+
+public javax.xml.bind.JAXBContext getJAXBContext()
+
+
+
+
+
+
+ +

+unmarshal

+
+public java.lang.Object unmarshal(javax.xml.stream.XMLStreamReader reader)
+                           throws javax.xml.bind.JAXBException
+
+
Unmarshal the xml into a JAXB object +

+

+
Parameters:
reader - +
Returns:
+
Throws: +
javax.xml.bind.JAXBException
+
+
+
+ +

+marshal

+
+public void marshal(java.lang.Object obj,
+                    javax.xml.stream.XMLStreamWriter writer)
+             throws javax.xml.bind.JAXBException
+
+
Marshal the jaxb object +

+

+
Parameters:
obj -
writer -
am - AttachmentMarshaller, optional Attachment +
Throws: +
javax.xml.bind.JAXBException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDataSourceExt.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDataSourceExt.html new file mode 100644 index 0000000000..42f1ed8d44 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/JAXBDataSourceExt.html @@ -0,0 +1,446 @@ + + + + + + +JAXBDataSourceExt + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom.ext +
+Class JAXBDataSourceExt

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.JAXBDataSourceExt
+
+
+
+
public class JAXBDataSourceExt
extends java.lang.Object
+ + +

+OMDataSource backed by a jaxb object +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JAXBDataSourceExt(java.lang.Object jaxb, + JAXBDSContext context) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+           
+ JAXBDSContextgetContext() + +
+           
+ java.lang.ObjectgetObject() + +
+           
+ javax.xml.stream.XMLStreamReadergetReader() + +
+           
+ byte[]getXMLBytes(java.lang.String encoding) + +
+           
+ booleanisDestructiveRead() + +
+           
+ booleanisDestructiveWrite() + +
+           
+ voidserialize(java.io.OutputStream output, + OMOutputFormat format) + +
+           
+ voidserialize(java.io.Writer writerTarget, + OMOutputFormat format) + +
+           
+ voidserialize(javax.xml.stream.XMLStreamWriter xmlWriter) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+JAXBDataSourceExt

+
+public JAXBDataSourceExt(java.lang.Object jaxb,
+                         JAXBDSContext context)
+
+
+ + + + + + + + +
+Method Detail
+ +

+close

+
+public void close()
+
+
+
+
+
+
+ +

+getObject

+
+public java.lang.Object getObject()
+
+
+
+
+
+
+ +

+getContext

+
+public JAXBDSContext getContext()
+
+
+
+
+
+
+ +

+getReader

+
+public javax.xml.stream.XMLStreamReader getReader()
+                                           throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(java.io.OutputStream output,
+                      OMOutputFormat format)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(java.io.Writer writerTarget,
+                      OMOutputFormat format)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getXMLBytes

+
+public byte[] getXMLBytes(java.lang.String encoding)
+                   throws java.io.UnsupportedEncodingException
+
+
+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+
+ +

+isDestructiveRead

+
+public boolean isDestructiveRead()
+
+
+
+
+
+
+ +

+isDestructiveWrite

+
+public boolean isDestructiveWrite()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/SourceDataSource.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/SourceDataSource.html new file mode 100644 index 0000000000..f7ab8bdfbd --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/SourceDataSource.html @@ -0,0 +1,355 @@ + + + + + + +SourceDataSource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom.ext +
+Class SourceDataSource

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.SourceDataSource
+
+
+
+
public class SourceDataSource
extends java.lang.Object
+ + +

+OMDataSource backed by a source +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
SourceDataSource(javax.xml.transform.Source data) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+           
+ java.lang.ObjectgetObject() + +
+           
+ javax.xml.stream.XMLStreamReadergetReader() + +
+           
+ byte[]getXMLBytes(java.lang.String encoding) + +
+           
+ booleanisDestructiveRead() + +
+           
+ booleanisDestructiveWrite() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SourceDataSource

+
+public SourceDataSource(javax.xml.transform.Source data)
+
+
+ + + + + + + + +
+Method Detail
+ +

+close

+
+public void close()
+
+
+
+
+
+
+ +

+getObject

+
+public java.lang.Object getObject()
+
+
+
+
+
+
+ +

+getReader

+
+public javax.xml.stream.XMLStreamReader getReader()
+                                           throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getXMLBytes

+
+public byte[] getXMLBytes(java.lang.String encoding)
+                   throws java.io.UnsupportedEncodingException
+
+
+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+
+ +

+isDestructiveRead

+
+public boolean isDestructiveRead()
+
+
+
+
+
+
+ +

+isDestructiveWrite

+
+public boolean isDestructiveWrite()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStreamWriterWithOS.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStreamWriterWithOS.html new file mode 100644 index 0000000000..780753fa7c --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStreamWriterWithOS.html @@ -0,0 +1,1111 @@ + + + + + + +XMLStreamWriterWithOS + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom.ext +
+Class XMLStreamWriterWithOS

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.XMLStreamWriterWithOS
+
+
+
All Implemented Interfaces:
javax.xml.stream.XMLStreamWriter
+
+
+
+
public class XMLStreamWriterWithOS
extends java.lang.Object
implements javax.xml.stream.XMLStreamWriter
+ + +

+XMLStreamReader that exposes direct access to the OutputStream. + Writing to the output stream is faster in some cases. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLStreamWriterWithOS(java.io.OutputStream os, + java.lang.String charSetEncoding) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+           
+ voidflush() + +
+           
+ javax.xml.namespace.NamespaceContextgetNamespaceContext() + +
+           
+ java.io.OutputStreamgetOutputStream() + +
+          If this XMLStreamWriter is connected to an OutputStream + then the OutputStream is returned.
+ java.lang.StringgetPrefix(java.lang.String arg0) + +
+           
+ java.lang.ObjectgetProperty(java.lang.String arg0) + +
+           
+ voidsetDefaultNamespace(java.lang.String arg0) + +
+           
+ voidsetNamespaceContext(javax.xml.namespace.NamespaceContext arg0) + +
+           
+ voidsetPrefix(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteAttribute(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteAttribute(java.lang.String arg0, + java.lang.String arg1, + java.lang.String arg2) + +
+           
+ voidwriteAttribute(java.lang.String arg0, + java.lang.String arg1, + java.lang.String arg2, + java.lang.String arg3) + +
+           
+ voidwriteCData(java.lang.String arg0) + +
+           
+ voidwriteCharacters(char[] arg0, + int arg1, + int arg2) + +
+           
+ voidwriteCharacters(java.lang.String arg0) + +
+           
+ voidwriteComment(java.lang.String arg0) + +
+           
+ voidwriteDefaultNamespace(java.lang.String arg0) + +
+           
+ voidwriteDTD(java.lang.String arg0) + +
+           
+ voidwriteEmptyElement(java.lang.String arg0) + +
+           
+ voidwriteEmptyElement(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteEmptyElement(java.lang.String arg0, + java.lang.String arg1, + java.lang.String arg2) + +
+           
+ voidwriteEndDocument() + +
+           
+ voidwriteEndElement() + +
+           
+ voidwriteEntityRef(java.lang.String arg0) + +
+           
+ voidwriteNamespace(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteProcessingInstruction(java.lang.String arg0) + +
+           
+ voidwriteProcessingInstruction(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteStartDocument() + +
+           
+ voidwriteStartDocument(java.lang.String arg0) + +
+           
+ voidwriteStartDocument(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteStartElement(java.lang.String arg0) + +
+           
+ voidwriteStartElement(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidwriteStartElement(java.lang.String arg0, + java.lang.String arg1, + java.lang.String arg2) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLStreamWriterWithOS

+
+public XMLStreamWriterWithOS(java.io.OutputStream os,
+                             java.lang.String charSetEncoding)
+                      throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+ + + + + + + + +
+Method Detail
+ +

+close

+
+public void close()
+           throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
close in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+flush

+
+public void flush()
+           throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
flush in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getNamespaceContext

+
+public javax.xml.namespace.NamespaceContext getNamespaceContext()
+
+
+
Specified by:
getNamespaceContext in interface javax.xml.stream.XMLStreamWriter
+
+
+
+
+
+
+ +

+getPrefix

+
+public java.lang.String getPrefix(java.lang.String arg0)
+                           throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
getPrefix in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getProperty

+
+public java.lang.Object getProperty(java.lang.String arg0)
+                             throws java.lang.IllegalArgumentException
+
+
+
Specified by:
getProperty in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
java.lang.IllegalArgumentException
+
+
+
+ +

+setDefaultNamespace

+
+public void setDefaultNamespace(java.lang.String arg0)
+                         throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
setDefaultNamespace in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+setNamespaceContext

+
+public void setNamespaceContext(javax.xml.namespace.NamespaceContext arg0)
+                         throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
setNamespaceContext in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+setPrefix

+
+public void setPrefix(java.lang.String arg0,
+                      java.lang.String arg1)
+               throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
setPrefix in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeAttribute

+
+public void writeAttribute(java.lang.String arg0,
+                           java.lang.String arg1,
+                           java.lang.String arg2,
+                           java.lang.String arg3)
+                    throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeAttribute

+
+public void writeAttribute(java.lang.String arg0,
+                           java.lang.String arg1,
+                           java.lang.String arg2)
+                    throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeAttribute

+
+public void writeAttribute(java.lang.String arg0,
+                           java.lang.String arg1)
+                    throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeCData

+
+public void writeCData(java.lang.String arg0)
+                throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeCData in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeCharacters

+
+public void writeCharacters(char[] arg0,
+                            int arg1,
+                            int arg2)
+                     throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeCharacters in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeCharacters

+
+public void writeCharacters(java.lang.String arg0)
+                     throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeCharacters in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeComment

+
+public void writeComment(java.lang.String arg0)
+                  throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeComment in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeDefaultNamespace

+
+public void writeDefaultNamespace(java.lang.String arg0)
+                           throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeDefaultNamespace in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeDTD

+
+public void writeDTD(java.lang.String arg0)
+              throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeDTD in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeEmptyElement

+
+public void writeEmptyElement(java.lang.String arg0,
+                              java.lang.String arg1,
+                              java.lang.String arg2)
+                       throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeEmptyElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeEmptyElement

+
+public void writeEmptyElement(java.lang.String arg0,
+                              java.lang.String arg1)
+                       throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeEmptyElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeEmptyElement

+
+public void writeEmptyElement(java.lang.String arg0)
+                       throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeEmptyElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeEndDocument

+
+public void writeEndDocument()
+                      throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeEndDocument in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeEndElement

+
+public void writeEndElement()
+                     throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeEndElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeEntityRef

+
+public void writeEntityRef(java.lang.String arg0)
+                    throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeEntityRef in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeNamespace

+
+public void writeNamespace(java.lang.String arg0,
+                           java.lang.String arg1)
+                    throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeNamespace in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeProcessingInstruction

+
+public void writeProcessingInstruction(java.lang.String arg0,
+                                       java.lang.String arg1)
+                                throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeProcessingInstruction in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeProcessingInstruction

+
+public void writeProcessingInstruction(java.lang.String arg0)
+                                throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeProcessingInstruction in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeStartDocument

+
+public void writeStartDocument()
+                        throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeStartDocument in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeStartDocument

+
+public void writeStartDocument(java.lang.String arg0,
+                               java.lang.String arg1)
+                        throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeStartDocument in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeStartDocument

+
+public void writeStartDocument(java.lang.String arg0)
+                        throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeStartDocument in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeStartElement

+
+public void writeStartElement(java.lang.String arg0,
+                              java.lang.String arg1,
+                              java.lang.String arg2)
+                       throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeStartElement

+
+public void writeStartElement(java.lang.String arg0,
+                              java.lang.String arg1)
+                       throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+writeStartElement

+
+public void writeStartElement(java.lang.String arg0)
+                       throws javax.xml.stream.XMLStreamException
+
+
+
Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getOutputStream

+
+public java.io.OutputStream getOutputStream()
+                                     throws javax.xml.stream.XMLStreamException
+
+
If this XMLStreamWriter is connected to an OutputStream + then the OutputStream is returned. This allows a node + (perhaps an OMSourcedElement) to write its content + directly to the OutputStream. +

+

+
+
+
+ +
Returns:
OutputStream or null +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStringDataSource.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStringDataSource.html new file mode 100644 index 0000000000..ac2c6a59c9 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/XMLStringDataSource.html @@ -0,0 +1,379 @@ + + + + + + +XMLStringDataSource + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.databinding.jaxb.axiom.ext +
+Class XMLStringDataSource

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.XMLStringDataSource
+
+
+
+
public class XMLStringDataSource
extends java.lang.Object
+ + +

+OMDataSource backed by a string containing xml data +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
XMLStringDataSource(java.lang.String data) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclose() + +
+           
+ java.lang.ObjectgetObject() + +
+           
+ javax.xml.stream.XMLStreamReadergetReader() + +
+           
+ byte[]getXMLBytes(java.lang.String encoding) + +
+           
+ booleanisDestructiveRead() + +
+           
+ booleanisDestructiveWrite() + +
+           
+ voidserialize(java.io.Writer writer, + OMOutputFormat format) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLStringDataSource

+
+public XMLStringDataSource(java.lang.String data)
+
+
+ + + + + + + + +
+Method Detail
+ +

+close

+
+public void close()
+
+
+
+
+
+
+ +

+getObject

+
+public java.lang.Object getObject()
+
+
+
+
+
+
+ +

+getReader

+
+public javax.xml.stream.XMLStreamReader getReader()
+                                           throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+serialize

+
+public void serialize(java.io.Writer writer,
+                      OMOutputFormat format)
+               throws javax.xml.stream.XMLStreamException
+
+
+ +
Throws: +
javax.xml.stream.XMLStreamException
+
+
+
+ +

+getXMLBytes

+
+public byte[] getXMLBytes(java.lang.String encoding)
+                   throws java.io.UnsupportedEncodingException
+
+
+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+
+ +

+isDestructiveRead

+
+public boolean isDestructiveRead()
+
+
+
+
+
+
+ +

+isDestructiveWrite

+
+public boolean isDestructiveWrite()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-frame.html new file mode 100644 index 0000000000..8820fab045 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-frame.html @@ -0,0 +1,42 @@ + + + + + + +org.apache.tuscany.sca.databinding.jaxb.axiom.ext + + + + + + + + + + + +org.apache.tuscany.sca.databinding.jaxb.axiom.ext + + + + +
+Classes  + +
+JAXBCustomBuilder +
+JAXBDataSourceExt +
+JAXBDSContext +
+SourceDataSource +
+XMLStreamWriterWithOS +
+XMLStringDataSource
+ + + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-summary.html new file mode 100644 index 0000000000..64dc426167 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/ext/package-summary.html @@ -0,0 +1,176 @@ + + + + + + +org.apache.tuscany.sca.databinding.jaxb.axiom.ext + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.apache.tuscany.sca.databinding.jaxb.axiom.ext +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
JAXBCustomBuilderJAXBCustomBuilder creates an OMSourcedElement backed by a JAXBDataSource + for the specified namespace and localPart.
JAXBDataSourceExtOMDataSource backed by a jaxb object
JAXBDSContext 
SourceDataSourceOMDataSource backed by a source
XMLStreamWriterWithOSXMLStreamReader that exposes direct access to the OutputStream.
XMLStringDataSourceOMDataSource backed by a string containing xml data
+  + +

+

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

+Hierarchy For Package org.apache.tuscany.sca.databinding.jaxb.axiom.ext +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-frame.html new file mode 100644 index 0000000000..4459be43b0 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +org.apache.tuscany.sca.databinding.jaxb.axiom + + + + + + + + + + + +org.apache.tuscany.sca.databinding.jaxb.axiom + + + + +
+Classes  + +
+AxiomHelper +
+JAXB2OMElement +
+JAXBDataSource +
+OMElement2JAXB
+ + + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-summary.html new file mode 100644 index 0000000000..55b716d957 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/axiom/package-summary.html @@ -0,0 +1,167 @@ + + + + + + +org.apache.tuscany.sca.databinding.jaxb.axiom + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

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

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AxiomHelperHelper for AXIOM
JAXB2OMElementJAXB Object --> AXIOM OMElement transformer
JAXBDataSource 
OMElement2JAXB 
+  + +

+

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

+Hierarchy For Package org.apache.tuscany.sca.databinding.jaxb.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/jaxb/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-frame.html new file mode 100644 index 0000000000..d816d08fe5 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-frame.html @@ -0,0 +1,90 @@ + + + + + + +org.apache.tuscany.sca.databinding.jaxb + + + + + + + + + + + +org.apache.tuscany.sca.databinding.jaxb + + + + +
+Interfaces  + +
+XMLAdapterExtensionPoint
+ + + + + + +
+Classes  + +
+AnyTypeXmlAdapter +
+DataConverter +
+DefaultXMLAdapterExtensionPoint +
+DOMElementXmlAdapter +
+JAXB2Node +
+JAXB2SAX +
+JAXB2String +
+JAXBContextCache +
+JAXBContextHelper +
+JAXBDataBinding +
+JAXBPropertyDescriptor +
+JAXBTypeHelper +
+JAXBWrapperHandler +
+JAXBWrapperHelper +
+Node2JAXB +
+Reader2JAXB +
+String2JAXB +
+XMLRootElementUtil +
+XMLStreamReader2JAXB
+ + + + + + +
+Exceptions  + +
+JAXBWrapperException
+ + + + diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-summary.html new file mode 100644 index 0000000000..a4b45b95d9 --- /dev/null +++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/databinding/jaxb/package-summary.html @@ -0,0 +1,256 @@ + + + + + + +org.apache.tuscany.sca.databinding.jaxb + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

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

+ + + + + + + + + +
+Interface Summary
XMLAdapterExtensionPoint 
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnyTypeXmlAdapterThis special XmlAdapter can be used by JAXB classes to annotate the references to java interfaces
DataConverterProvides utilities to convert an object into a different kind of Object.
DefaultXMLAdapterExtensionPoint 
DOMElementXmlAdapterA generic XmlAdapter for JAXB to marshal/unmarshal between the java objects and DOM elements
JAXB2Node 
JAXB2SAX 
JAXB2String 
JAXBContextCache 
JAXBContextHelper 
JAXBDataBindingJAXB DataBinding
JAXBPropertyDescriptorA PropertyDescriptor provides acesss to a bean property.
JAXBTypeHelper 
JAXBWrapperHandlerJAXB WrapperHandler implementation
JAXBWrapperHelperThe JAXBWrapper tool is used to create a JAXB Object from a series of child objects (wrap) or get + the child objects from a JAXB Object (unwrap)
Node2JAXB 
Reader2JAXB 
String2JAXB 
XMLRootElementUtil 
XMLStreamReader2JAXB 
+  + +

+ + + + + + + + + +
+Exception Summary
JAXBWrapperException 
+  + +

+

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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

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