12.3 SAAJ 1.2との対応
SAAJ 1.2のjavax.xml.soapパッケージのうち,SOAPアプリケーションの開発に利用できるインタフェースおよびクラスを次の表に示します。
|
分類 |
インタフェース名/クラス名 |
メソッド名 |
サポート |
|---|---|---|---|
|
インタフェース |
Detail |
すべてのメソッド |
○ |
|
DetailEntry |
すべてのメソッド |
○ |
|
|
Name |
すべてのメソッド |
○ |
|
|
Node |
すべてのメソッド |
○ |
|
|
SOAPBody |
すべてのメソッド |
○ |
|
|
SOAPBodyElement |
すべてのメソッド |
○ |
|
|
SOAPConstants |
すべてのメソッド |
○ |
|
|
SOAPElement |
すべてのメソッド |
○ |
|
|
SOAPEnvelope |
すべてのメソッド |
○ |
|
|
SOAPFault |
すべてのメソッド |
○ |
|
|
SOAPFaultElement |
すべてのメソッド |
○ |
|
|
SOAPHeader |
すべてのメソッド |
○ |
|
|
SOAPHeaderElement |
すべてのメソッド |
○ |
|
|
Text |
すべてのメソッド |
○ |
|
|
クラス |
AttachmentPart |
setContentType(java.lang.String contentType)※1 |
○ |
|
setDataHandler(javax.activation.DataHandler dataHandler)※1 |
○ |
||
|
上記以外のメソッド |
○ |
||
|
MessageFactory |
すべてのメソッド |
○ |
|
|
MimeHeader |
すべてのメソッド |
○ |
|
|
MimeHeaders |
すべてのメソッド |
○ |
|
|
SOAPConnection |
すべてのメソッド |
○ |
|
|
SOAPConnectionFactory |
すべてのメソッド |
○ |
|
|
SOAPElementFactory |
すべてのメソッド |
× |
|
|
SOAPException |
すべてのメソッド |
○ |
|
|
SOAPFactory |
すべてのメソッド |
○ |
|
|
SOAPMessage |
addAttachmentPart(Attachment AttachmentPart)※2 |
○ |
|
|
createAttachmentPart(javax.activation.DataHandler dataHandler)※1 |
○ |
||
|
createAttachmentPart(java.lang.Object content, java.lang.String contentType)※1 |
○ |
||
|
上記以外のメソッド |
○ |
||
|
SOAPPart |
すべてのメソッド※3 |
○ |
- (凡例)
-
○:サポートされます。
×:サポートされません。
- 注※1
-
添付ファイルが添付できるファイルサイズの上限を超えた場合,IllegalArgumentExceptionをスローします。
- 注※2
-
添付ファイルの数が追加できる上限を超えた場合,IllegalArgumentExceptionをスローします。
- 注※3
-
DOM系のAPIでサポートしていないメソッド(UnsupportedOperationException例外が発生するメソッド)があります。該当するメソッドを次に示します。
・getEncoding()
・setEncoding(java.lang.String)
・getStandalone()
・setStandalone(boolean)
・getStrictErrorChecking()
・setStrictErrorChecking(boolean)
・getVersion()
・getVersion(java.lang.String)
・adoptNode(org.w3c.dom.Node)