public abstract class SOAPFactory extends ObjectSE
SOAPFactory は、SOAPXML ツリーに存在するさまざまなオブジェクトを作成するためのファクトリです。SOAPFactory を使用して、最終的に SOAP 部分になる XML フラグメントを作成できます。これらのフラグメントは、SOAPHeaderElement、SOAPBodyElement、SOAPEnvelope、その他の SOAPElement オブジェクトの子として挿入できます。SOAPFactory には、java.xml.soap.Name オブジェクトだけでなく jakarta.xml.soap.Detail オブジェクトを作成するメソッドもあります。| コンストラクターと説明 |
|---|
SOAPFactory() |
| 修飾子と型 | メソッドと説明 |
|---|---|
abstract Detail | createDetail()DetailEntry オブジェクトのコンテナーとして機能する新しい Detail オブジェクトを作成します。 |
SOAPElement | createElement(ElementSE domElement) 既存の DOM Element から SOAPElement オブジェクトを作成します。 |
abstract SOAPElement | createElement(Name name) 指定された Name オブジェクトで初期化された SOAPElement オブジェクトを作成します。 |
SOAPElement | createElement(QNameSE qname) 指定された QName オブジェクトで初期化された SOAPElement オブジェクトを作成します。 |
abstract SOAPElement | createElement(StringSE localName) 指定されたローカル名で初期化された SOAPElement オブジェクトを作成します。 |
abstract SOAPElement | createElement(StringSE localName, StringSE prefix, StringSE uri) 指定されたローカル名、プレフィックス、uri を使用して新しい SOAPElement オブジェクトを作成します。 |
abstract SOAPFault | createFault() 新しいデフォルトの SOAPFault オブジェクトを作成します |
abstract SOAPFault | createFault(StringSE reasonText, QNameSE faultCode) 指定された reasonText および faultCode で初期化された新しい SOAPFault オブジェクトを作成します |
abstract Name | createName(StringSE localName) 指定されたローカル名で初期化された新しい Name オブジェクトを作成します。 |
abstract Name | createName(StringSE localName, StringSE prefix, StringSE uri) 指定されたローカル名、名前空間プレフィックス、名前空間 URI で初期化された新しい Name オブジェクトを作成します。 |
static SOAPFactory | newInstance() デフォルト実装(SOAP 1.1)のインスタンスである新しい SOAPFactory オブジェクトを作成します。 |
static SOAPFactory | newInstance(StringSE protocol) 指定された実装のインスタンスである新しい SOAPFactory オブジェクトを作成します。このメソッドは、SAAJMetaFactory を使用して実装クラスを検索し、SOAPFactory インスタンスを作成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SOAPElement createElement(ElementSE domElement) throws SOAPException
Element から SOAPElement オブジェクトを作成します。引数として渡される DOM Element がすでに SOAPElement である場合、このメソッドはそれ以上の作業なしで変更せずにそれを返す必要があります。それ以外の場合は、新しい SOAPElement が作成され、domElement 引数のディープコピーが作成されます。戻り値の具象型は、domElement 引数の名前によって異なります。domElement をルートとするツリーのいずれかの部分が SOAP ルールに違反している場合、SOAPException がスローされます。domElement - コピーする Element。domElement のコピーである新しい SOAPElement。SOAPException - SOAPElement オブジェクトの作成中にエラーが発生した場合 public abstract SOAPElement createElement(Name name) throws SOAPException
Name オブジェクトで初期化された SOAPElement オブジェクトを作成します。戻り値の具象型は、新しい SOAPElement に付けられた名前によって異なります。たとえば、"{http://www.w3.org/2003/05/soap-envelope}Envelope" という名前の新しい SOAPElement を使用すると、SOAP 1.2 動作をサポートする SOAPEnvelope が作成されます。name - 新しい要素の XML 名を持つ Name オブジェクト SOAPElement オブジェクト SOAPException - SOAPElement オブジェクトの作成中にエラーが発生した場合 createElement(javax.xml.namespace.QName)public SOAPElement createElement(QNameSE qname) throws SOAPException
QName オブジェクトで初期化された SOAPElement オブジェクトを作成します。戻り値の具象型は、新しい SOAPElement に付けられた名前によって異なります。たとえば、"{http://www.w3.org/2003/05/soap-envelope}Envelope" という名前の新しい SOAPElement を使用すると、SOAP 1.2 動作をサポートする SOAPEnvelope が作成されます。qname - 新しい要素の XML 名を持つ QName オブジェクト SOAPElement オブジェクト SOAPException - SOAPElement オブジェクトの作成中にエラーが発生した場合 createElement(Name)public abstract SOAPElement createElement(StringSE localName) throws SOAPException
SOAPElement オブジェクトを作成します。localName - 新しい要素のローカル名を与える String SOAPElement オブジェクト SOAPException - SOAPElement オブジェクトの作成中にエラーが発生した場合 public abstract SOAPElement createElement(StringSE localName, StringSE prefix, StringSE uri) throws SOAPException
SOAPElement オブジェクトを作成します。戻り値の具象型は、新しい SOAPElement に付けられた名前によって異なります。たとえば、"{http://www.w3.org/2003/05/soap-envelope}Envelope" という名前の新しい SOAPElement を使用すると、SOAP 1.2 動作をサポートする SOAPEnvelope が作成されます。localName - 新しい要素のローカル名を与える String prefix - この SOAPElement のプレフィックス uri - 新しい要素が属する名前空間の URI を提供する String SOAPElement オブジェクト SOAPException - SOAPElement オブジェクトの作成中にエラーが発生した場合 public abstract Detail createDetail() throws SOAPException
DetailEntry オブジェクトのコンテナーとして機能する新しい Detail オブジェクトを作成します。 このファクトリメソッドは、SOAPFault 抽象化を使用することが実用的でない状況で使用するための Detail オブジェクトを作成します。
Detail オブジェクト SOAPException - SOAP エラーがある場合 UnsupportedOperationExceptionSE - SOAPFactory に指定されたプロトコルが DYNAMIC_SOAP_PROTOCOL の場合 public abstract SOAPFault createFault(StringSE reasonText, QNameSE faultCode) throws SOAPException
reasonText および faultCode で初期化された新しい SOAPFault オブジェクトを作成します reasonText - 障害の ReasonText/FaultStringfaultCode - 障害の FaultCodeSOAPFault オブジェクト SOAPException - SOAP エラーがある場合 public abstract SOAPFault createFault() throws SOAPException
SOAPFault オブジェクトを作成します SOAPFault オブジェクト SOAPException - SOAP エラーがある場合 public abstract Name createName(StringSE localName, StringSE prefix, StringSE uri) throws SOAPException
Name オブジェクトを作成します。 このファクトリメソッドは、SOAPEnvelope 抽象化を使用することが実用的でない状況で使用するための Name オブジェクトを作成します。
localName - ローカル名を与える String prefix - 名前空間のプレフィックスを与える String uri - 名前空間の URI を提供する String Name オブジェクト SOAPException - SOAP エラーがある場合 public abstract Name createName(StringSE localName) throws SOAPException
Name オブジェクトを作成します。 このファクトリメソッドは、SOAPEnvelope 抽象化を使用することが実用的でない状況で使用するための Name オブジェクトを作成します。
localName - ローカル名を与える String Name オブジェクト SOAPException - SOAP エラーがある場合 public static SOAPFactory newInstance() throws SOAPException
SOAPFactory オブジェクトを作成します。このメソッドは、jakarta.xml.soap で指定されたルックアップ手順を使用して、SOAPFactory クラスを見つけてロードします。SOAPFactory の新しいインスタンス SOAPException - デフォルトの SOAPFactory の作成中にエラーが発生した場合 SAAJMetaFactorypublic static SOAPFactory newInstance(StringSE protocol) throws SOAPException
SOAPFactory オブジェクトを作成します。このメソッドは、SAAJMetaFactory を使用して実装クラスを検索し、SOAPFactory インスタンスを作成します。protocol - 指定された SOAP ファクトリ実装のプロトコルを表す文字列定数。DYNAMIC_SOAP_PROTOCOL、DEFAULT_SOAP_PROTOCOL (と同じ) SOAP_1_1_PROTOCOL、SOAP_1_2_PROTOCOL のいずれかです。SOAPFactory の新しいインスタンス SOAPException - 指定された SOAPFactory の作成中にエラーが発生した場合 SAAJMetaFactoryCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.