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 StringsoapVersion
-
Constructor Summary
Constructors Constructor Description SOAPFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DetailcreateDetail()Creates a newDetailobject which serves as a container forDetailEntryobjects.SOAPElementcreateElement(String localName)Create aSOAPElementobject initialized with the given local name.SOAPElementcreateElement(String localName, String prefix, String uri)Create a newSOAPElementobject with the given local name, prefix and uri.SOAPElementcreateElement(QName qname)SOAPElementcreateElement(Name name)Create aSOAPElementobject initialized with the givenNameobject.SOAPElementcreateElement(Element element)SOAPFaultcreateFault()Creates a new default SOAPFault objectSOAPFaultcreateFault(String reasonText, QName faultCode)Creates a new SOAPFault object initialized with the given reasonText and faultCodeNamecreateName(String localName)Creates a newNameobject initialized with the given local name.NamecreateName(String localName, String prefix, String uri)Creates a newNameobject initialized with the given local name, namespace prefix, and namespace URI.voidsetSOAPVersion(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 aSOAPElementobject initialized with the givenNameobject.- Specified by:
createElementin classSOAPFactory- Parameters:
name- aNameobject with the XML name for the new element- Returns:
- the new
SOAPElementobject that was created - Throws:
SOAPException- if there is an error in creating theSOAPElementobject
-
createElement
public SOAPElement createElement(String localName) throws SOAPException
Create aSOAPElementobject initialized with the given local name.- Specified by:
createElementin classSOAPFactory- Parameters:
localName- aStringgiving the local name for the new element- Returns:
- the new
SOAPElementobject that was created - Throws:
SOAPException- if there is an error in creating theSOAPElementobject
-
createElement
public SOAPElement createElement(String localName, String prefix, String uri) throws SOAPException
Create a newSOAPElementobject with the given local name, prefix and uri.- Specified by:
createElementin classSOAPFactory- Parameters:
localName- aStringgiving the local name for the new elementprefix- the prefix for thisSOAPElementuri- aStringgiving the URI of the namespace to which the new element belongs- Returns:
- the new
SOAPElementobject that was created - Throws:
SOAPException- if there is an error in creating theSOAPElementobject
-
createDetail
public Detail createDetail() throws SOAPException
Creates a newDetailobject which serves as a container forDetailEntryobjects. This factory method createsDetailobjects for use in situations where it is not practical to use theSOAPFaultabstraction.- Specified by:
createDetailin classSOAPFactory- Returns:
- a
Detailobject - Throws:
SOAPException- if there is a SOAP error
-
createName
public Name createName(String localName, String prefix, String uri) throws SOAPException
Creates a newNameobject initialized with the given local name, namespace prefix, and namespace URI. This factory method createsNameobjects for use in situations where it is not practical to use theSOAPEnvelopeabstraction.- Specified by:
createNamein classSOAPFactory- Parameters:
localName- aStringgiving the local nameprefix- aStringgiving the prefix of the namespaceuri- aStringgiving the URI of the namespace- Returns:
- a
Nameobject 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 newNameobject initialized with the given local name. This factory method createsNameobjects for use in situations where it is not practical to use theSOAPEnvelopeabstraction.- Specified by:
createNamein classSOAPFactory- Parameters:
localName- aStringgiving the local name- Returns:
- a
Nameobject 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:
createFaultin 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:
createFaultin 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:
createElementin classSOAPFactory- Throws:
SOAPException
-
createElement
public SOAPElement createElement(Element element) throws SOAPException
- Overrides:
createElementin classSOAPFactory- Throws:
SOAPException
-
-