Skip navigation links
oracle.webservices.soap
Class VersionedSOAPFactory
java.lang.Object
javax.xml.soap.SOAPFactory
oracle.webservices.soap.VersionedSOAPFactory
- All Implemented Interfaces:
- SOAPVersion
-
public abstract class VersionedSOAPFactory
- extends SOAPFactory
- implements SOAPVersion
VersionedSOAPFactory provides support for creating SOAPElements of different versions. The abstract class should be used as an interface by end users.
VersionedSOAPFactory
public VersionedSOAPFactory()
createVersionedDetail
public abstract Detail createVersionedDetail(String version)
throws SOAPException
- Creates a Detail for the specified version. If the version is unsupported, a SOAPException is thrown. Supported versions are 1.1 and 1.2
-
- Parameters:
version
- the version of SOAP to use. Can be oracle.webservices.soap.SOAPVersion.SOAP_1_1 and oracle.webservices.soap.SOAPVersion.SOAP_1_2
- Returns:
- a Detail for the proper version; never null.
- Throws:
SOAPException
- if version is not 1.1 or 1.2
createVersionedElement
public abstract SOAPElement createVersionedElement(Name name,
String version)
throws SOAPException
- Creates a SOAPElement for the specified version. If the version is unsupported, a SOAPException is thrown. Supported versions are 1.1 and 1.2
-
- Parameters:
name
- the Name of the SOAPElement
version
- the version of SOAP to use. Can be oracle.webservices.soap.SOAPVersion.SOAP_1_1 and oracle.webservices.soap.SOAPVersion.SOAP_1_2
- Returns:
- a SOAPElement for the proper version; never null.
- Throws:
SOAPException
- if version is not 1.1 or 1.2
createVersionedElement
public abstract SOAPElement createVersionedElement(String localName,
String version)
throws SOAPException
- Creates a SOAPElement for the specified version. If the version is unsupported, a SOAPException is thrown. Supported versions are 1.1 and 1.2
-
- Parameters:
localName
- the local name of the SOAPElement
version
- the version of SOAP to use. Can be oracle.webservices.soap.SOAPVersion.SOAP_1_1 and oracle.webservices.soap.SOAPVersion.SOAP_1_2
- Returns:
- a SOAPElement for the proper version; never null.
- Throws:
SOAPException
- if version is not 1.1 or 1.2
createVersionedElement
public abstract SOAPElement createVersionedElement(String localName,
String prefix,
String uri,
String version)
throws SOAPException
- Creates a SOAPElement for the specified version. If the version is unsupported, a SOAPException is thrown. Supported versions are 1.1 and 1.2
-
- Parameters:
localName
- the local name of the SOAPElement
prefix
- the prefix of the SOAPElement
uri
- the uri of the SOAPElement
version
- the version of SOAP to use. Can be oracle.webservices.soap.SOAPVersion.SOAP_1_1 and oracle.webservices.soap.SOAPVersion.SOAP_1_2
- Returns:
- a SOAPMessage for the proper version; never null.
- Throws:
SOAPException
- if version is not 1.1 or 1.2
Skip navigation links