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)