Package org.apache.axis2.saaj
Class SOAPFactoryImpl
- java.lang.Object
-
- javax.xml.soap.SOAPFactory
-
- org.apache.axis2.saaj.SOAPFactoryImpl
-
public class SOAPFactoryImpl extends SOAPFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected String
soapVersion
-
Constructor Summary
Constructors Constructor Description SOAPFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Detail
createDetail()
Creates a newDetail
object which serves as a container forDetailEntry
objects.SOAPElement
createElement(String localName)
Create aSOAPElement
object initialized with the given local name.SOAPElement
createElement(String localName, String prefix, String uri)
Create a newSOAPElement
object with the given local name, prefix and uri.SOAPElement
createElement(QName qname)
SOAPElement
createElement(Name name)
Create aSOAPElement
object initialized with the givenName
object.SOAPElement
createElement(Element element)
SOAPFault
createFault()
Creates a new default SOAPFault objectSOAPFault
createFault(String reasonText, QName faultCode)
Creates a new SOAPFault object initialized with the given reasonText and faultCodeName
createName(String localName)
Creates a newName
object initialized with the given local name.Name
createName(String localName, String prefix, String uri)
Creates a newName
object initialized with the given local name, namespace prefix, and namespace URI.void
setSOAPVersion(String soapVersion)
-
Methods inherited from class javax.xml.soap.SOAPFactory
newInstance, newInstance
-
-
-
-
Field Detail
-
soapVersion
protected String soapVersion
-
-
Method Detail
-
createElement
public SOAPElement createElement(Name name) throws SOAPException
Create aSOAPElement
object initialized with the givenName
object.- Specified by:
createElement
in classSOAPFactory
- Parameters:
name
- aName
object with the XML name for the new element- Returns:
- the new
SOAPElement
object that was created - Throws:
SOAPException
- if there is an error in creating theSOAPElement
object
-
createElement
public SOAPElement createElement(String localName) throws SOAPException
Create aSOAPElement
object initialized with the given local name.- Specified by:
createElement
in classSOAPFactory
- Parameters:
localName
- aString
giving the local name for the new element- Returns:
- the new
SOAPElement
object that was created - Throws:
SOAPException
- if there is an error in creating theSOAPElement
object
-
createElement
public SOAPElement createElement(String localName, String prefix, String uri) throws SOAPException
Create a newSOAPElement
object with the given local name, prefix and uri.- Specified by:
createElement
in classSOAPFactory
- Parameters:
localName
- aString
giving the local name for the new elementprefix
- the prefix for thisSOAPElement
uri
- aString
giving the URI of the namespace to which the new element belongs- Returns:
- the new
SOAPElement
object that was created - Throws:
SOAPException
- if there is an error in creating theSOAPElement
object
-
createDetail
public Detail createDetail() throws SOAPException
Creates a newDetail
object which serves as a container forDetailEntry
objects. This factory method createsDetail
objects for use in situations where it is not practical to use theSOAPFault
abstraction.- Specified by:
createDetail
in classSOAPFactory
- Returns:
- a
Detail
object - Throws:
SOAPException
- if there is a SOAP error
-
createName
public Name createName(String localName, String prefix, String uri) throws SOAPException
Creates a newName
object initialized with the given local name, namespace prefix, and namespace URI. This factory method createsName
objects for use in situations where it is not practical to use theSOAPEnvelope
abstraction.- Specified by:
createName
in classSOAPFactory
- Parameters:
localName
- aString
giving the local nameprefix
- aString
giving the prefix of the namespaceuri
- aString
giving the URI of the namespace- Returns:
- a
Name
object initialized with the given local name, namespace prefix, and namespace URI - Throws:
SOAPException
- if there is a SOAP error
-
createName
public Name createName(String localName) throws SOAPException
Creates a newName
object initialized with the given local name. This factory method createsName
objects for use in situations where it is not practical to use theSOAPEnvelope
abstraction.- Specified by:
createName
in classSOAPFactory
- Parameters:
localName
- aString
giving the local name- Returns:
- a
Name
object initialized with the given local name - Throws:
SOAPException
- if there is a SOAP error
-
createFault
public SOAPFault createFault() throws SOAPException
Creates a new default SOAPFault object- Specified by:
createFault
in classSOAPFactory
- Returns:
- a SOAPFault object
- Throws:
SOAPException
- - if there is a SOAP error
-
createFault
public SOAPFault createFault(String reasonText, QName faultCode) throws SOAPException
Creates a new SOAPFault object initialized with the given reasonText and faultCode- Specified by:
createFault
in classSOAPFactory
- Parameters:
reasonText
- - the ReasonText/FaultString for the fault faultCode - the FaultCode for the fault- Throws:
SOAPException
-
setSOAPVersion
public void setSOAPVersion(String soapVersion)
-
createElement
public SOAPElement createElement(QName qname) throws SOAPException
- Overrides:
createElement
in classSOAPFactory
- Throws:
SOAPException
-
createElement
public SOAPElement createElement(Element element) throws SOAPException
- Overrides:
createElement
in classSOAPFactory
- Throws:
SOAPException
-
-