Hitachi

Cosminexus V11 アプリケーションサーバ 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)