org.apache.tuscany.sca.databinding.axiom
Class OMElement2Exception

java.lang.Object
  extended by org.apache.tuscany.sca.databinding.impl.BaseTransformer<T,java.lang.Object>
      extended by org.apache.tuscany.sca.databinding.javabeans.XML2JavaBeanTransformer<OMElement>
          extended by org.apache.tuscany.sca.databinding.axiom.OMElement2Exception
All Implemented Interfaces:
PullTransformer<OMElement,java.lang.Object>, Transformer

public class OMElement2Exception
extends XML2JavaBeanTransformer<OMElement>

Transformer to convert data from an OMElement to a Java Exception


Field Summary
 
Fields inherited from class org.apache.tuscany.sca.databinding.javabeans.XML2JavaBeanTransformer
mapper, QNAME_MESSAGE, SET
 
Constructor Summary
OMElement2Exception()
           
 
Method Summary
 java.util.Iterator<OMElement> getChildElements(OMElement parent)
           
 java.lang.String getElementName(OMElement element)
           
 OMElement getFirstChildWithName(OMElement element, javax.xml.namespace.QName name)
           
 OMElement getRootElement(OMElement element)
           
 java.lang.Class getSourceType()
           
 java.lang.String getText(OMElement element)
           
 boolean isTextElement(OMElement element)
           
 boolean isTextOnly(OMElement element)
           
 
Methods inherited from class org.apache.tuscany.sca.databinding.javabeans.XML2JavaBeanTransformer
getTargetDataBinding, getTargetType, getWeight, toJavaObject, transform
 
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

OMElement2Exception

public OMElement2Exception()
Method Detail

getRootElement

public OMElement getRootElement(OMElement element)
                         throws XML2JavaMapperException
Specified by:
getRootElement in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

getChildElements

public java.util.Iterator<OMElement> getChildElements(OMElement parent)
                                               throws XML2JavaMapperException
Specified by:
getChildElements in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

getElementName

public java.lang.String getElementName(OMElement element)
                                throws XML2JavaMapperException
Specified by:
getElementName in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

getText

public java.lang.String getText(OMElement element)
                         throws XML2JavaMapperException
Specified by:
getText in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

isTextElement

public boolean isTextElement(OMElement element)
                      throws XML2JavaMapperException
Specified by:
isTextElement in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

isTextOnly

public boolean isTextOnly(OMElement element)
                   throws XML2JavaMapperException
Specified by:
isTextOnly in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

getFirstChildWithName

public OMElement getFirstChildWithName(OMElement element,
                                       javax.xml.namespace.QName name)
                                throws XML2JavaMapperException
Specified by:
getFirstChildWithName in class XML2JavaBeanTransformer<OMElement>
Throws:
XML2JavaMapperException

getSourceType

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