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)