org.apache.tuscany.sca.databinding.javabeans
Class JavaBean2DOMNodeTransformer

java.lang.Object
  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<java.lang.Object,T>
      extended by org.apache.tuscany.sca.databinding.javabeans.JavaBean2XMLTransformer<org.w3c.dom.Node>
          extended by org.apache.tuscany.sca.databinding.javabeans.JavaBean2DOMNodeTransformer
All Implemented Interfaces:
PullTransformer<java.lang.Object,org.w3c.dom.Node>, Transformer

public class JavaBean2DOMNodeTransformer
extends JavaBean2XMLTransformer<org.w3c.dom.Node>

Transformer to convert data from a JavaBean object to DOM Node


Field Summary
static java.lang.String COLON
           
 
Fields inherited from class org.apache.tuscany.sca.databinding.javabeans.JavaBean2XMLTransformer
FWD_SLASH, GET, HTTP, mapper, PERIOD, PREFIX
 
Constructor Summary
JavaBean2DOMNodeTransformer()
           
 
Method Summary
 void appendChild(org.w3c.dom.Node parentElement, org.w3c.dom.Node childElement)
          Add the child element to the parent
 void appendText(org.w3c.dom.Node parentElement, java.lang.String textData)
          Create a text node and add it to the parent
 org.w3c.dom.Node createElement(javax.xml.namespace.QName qName)
          Create an element with the given name
 java.lang.Class getTargetType()
           
 
Methods inherited from class org.apache.tuscany.sca.databinding.javabeans.JavaBean2XMLTransformer
getNexPrefix, getSourceDataBinding, getSourceType, getWeight, isMappedGetter, transform
 
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
 

Field Detail

COLON

public static final java.lang.String COLON
See Also:
Constant Field Values
Constructor Detail

JavaBean2DOMNodeTransformer

public JavaBean2DOMNodeTransformer()
Method Detail

appendChild

public void appendChild(org.w3c.dom.Node parentElement,
                        org.w3c.dom.Node childElement)
                 throws Java2XMLMapperException
Description copied from class: JavaBean2XMLTransformer
Add the child element to the parent

Specified by:
appendChild in class JavaBean2XMLTransformer<org.w3c.dom.Node>
Throws:
Java2XMLMapperException

createElement

public org.w3c.dom.Node createElement(javax.xml.namespace.QName qName)
                               throws Java2XMLMapperException
Description copied from class: JavaBean2XMLTransformer
Create an element with the given name

Specified by:
createElement in class JavaBean2XMLTransformer<org.w3c.dom.Node>
Returns:
Throws:
Java2XMLMapperException

appendText

public void appendText(org.w3c.dom.Node parentElement,
                       java.lang.String textData)
                throws Java2XMLMapperException
Description copied from class: JavaBean2XMLTransformer
Create a text node and add it to the parent

Specified by:
appendText in class JavaBean2XMLTransformer<org.w3c.dom.Node>
Throws:
Java2XMLMapperException

getTargetType

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