org.apache.camel.dataformat.soap.name
Class XmlRootElementPreferringElementNameStrategy

java.lang.Object
  extended by org.apache.camel.dataformat.soap.name.XmlRootElementPreferringElementNameStrategy
All Implemented Interfaces:
ElementNameStrategy

public class XmlRootElementPreferringElementNameStrategy
extends Object
implements ElementNameStrategy


Constructor Summary
XmlRootElementPreferringElementNameStrategy()
           
 
Method Summary
 Class<? extends Exception> findExceptionForFaultName(QName faultName)
          Determine exception class for given SOAP Fault QName
 QName findQNameForSoapActionOrType(String soapAction, Class<?> type)
          Deterimine element name for given type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRootElementPreferringElementNameStrategy

public XmlRootElementPreferringElementNameStrategy()
Method Detail

findQNameForSoapActionOrType

public QName findQNameForSoapActionOrType(String soapAction,
                                          Class<?> type)
Description copied from interface: ElementNameStrategy
Deterimine element name for given type

Specified by:
findQNameForSoapActionOrType in interface ElementNameStrategy
Returns:
resolved element name

findExceptionForFaultName

public Class<? extends Exception> findExceptionForFaultName(QName faultName)
Description copied from interface: ElementNameStrategy
Determine exception class for given SOAP Fault QName

Specified by:
findExceptionForFaultName in interface ElementNameStrategy
Returns:


Apache Camel