org.apache.tuscany.sca.databinding.javabeans
Class DOMNode2JavaBeanTransformer
java.lang.Object
org.apache.tuscany.sca.databinding.impl.BaseTransformer<T,java.lang.Object>
org.apache.tuscany.sca.databinding.javabeans.XML2JavaBeanTransformer<org.w3c.dom.Node>
org.apache.tuscany.sca.databinding.javabeans.DOMNode2JavaBeanTransformer
- All Implemented Interfaces:
- PullTransformer<org.w3c.dom.Node,java.lang.Object>, Transformer
public class DOMNode2JavaBeanTransformer
- extends XML2JavaBeanTransformer<org.w3c.dom.Node>
Transformer to convert data from DOM Node to JavaBean
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOMNode2JavaBeanTransformer
public DOMNode2JavaBeanTransformer()
getRootElement
public org.w3c.dom.Node getRootElement(org.w3c.dom.Node element)
throws XML2JavaMapperException
- Specified by:
getRootElement
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
getChildElements
public java.util.Iterator<org.w3c.dom.Node> getChildElements(org.w3c.dom.Node parent)
throws XML2JavaMapperException
- Specified by:
getChildElements
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
getElementName
public java.lang.String getElementName(org.w3c.dom.Node element)
throws XML2JavaMapperException
- Specified by:
getElementName
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
getText
public java.lang.String getText(org.w3c.dom.Node element)
throws XML2JavaMapperException
- Specified by:
getText
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
isTextElement
public boolean isTextElement(org.w3c.dom.Node element)
throws XML2JavaMapperException
- Specified by:
isTextElement
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
isTextOnly
public boolean isTextOnly(org.w3c.dom.Node element)
throws XML2JavaMapperException
- Specified by:
isTextOnly
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
getFirstChildWithName
public org.w3c.dom.Node getFirstChildWithName(org.w3c.dom.Node element,
javax.xml.namespace.QName name)
throws XML2JavaMapperException
- Specified by:
getFirstChildWithName
in class XML2JavaBeanTransformer<org.w3c.dom.Node>
- Throws:
XML2JavaMapperException
getSourceType
public java.lang.Class getSourceType()
- Specified by:
getSourceType
in class BaseTransformer<org.w3c.dom.Node,java.lang.Object>