Interface ElementNameStrategy
-
- All Known Implementing Classes:
QNameStrategy
,ServiceInterfaceStrategy
,TypeNameStrategy
,XmlRootElementPreferringElementNameStrategy
public interface ElementNameStrategy
Strategy interface for determining the element name for a SOAP body or fault
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<? extends Exception>
findExceptionForFaultName(QName faultName)
Determine exception class for given SOAP Fault QNameClass<? extends Exception>
findExceptionForSoapActionAndFaultName(String soapAction, QName faultName)
Determine exception class for given SOAP Action and Fault QNameQName
findQNameForSoapActionOrType(String soapAction, Class<?> type)
Deterimine element name for given type
-
-
-
Method Detail
-
findQNameForSoapActionOrType
QName findQNameForSoapActionOrType(String soapAction, Class<?> type)
Deterimine element name for given type- Parameters:
soapAction
-type
-- Returns:
- resolved element name
-
findExceptionForFaultName
Class<? extends Exception> findExceptionForFaultName(QName faultName)
Determine exception class for given SOAP Fault QName- Parameters:
faultName
-- Returns:
-
-