Cosminexus V9 アプリケーションサーバ SOAPアプリケーション開発の手引

[目次][用語][索引][前へ][次へ]

12.3 SAAJ 1.2との対応

SAAJ 1.2のjavax.xml.soapパッケージのうち,SOAPアプリケーションの開発に利用できるインタフェースおよびクラスを次の表に示します。

表12-14 SAAJ1.2のサポート範囲

分類 インタフェース名/クラス名 メソッド名 サポート
インタフェース 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)