クラス DomPoxMessageFactory
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.pox.dom.DomPoxMessageFactory
- 実装されているすべてのインターフェース:
WebServiceMessageFactory
public class DomPoxMessageFactory
extends TransformerObjectSupport
implements WebServiceMessageFactory
DomPoxMessage を作成する WebServiceMessageFactory インターフェースの実装。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドのサマリー
フィールドクラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明デフォルトのDocumentBuilderFactorySE を使用します。DomPoxMessageFactory(DocumentBuilderFactorySE documentBuilderFactory) 独自のDocumentBuilderFactorySE を提供します。方法の概要
修飾子と型メソッド説明新しい空のWebServiceMessageを作成します。createWebServiceMessage(InputStreamSE inputStream) 指定された入力ストリームからWebServiceMessageを読み取ります。voidsetContentType(StringSE contentType) DomPoxMessageのコンテンツ型を設定します。voidsetExpandEntityReferences(boolean expandEntityRef) XML パーサーがエンティティ参照ノードを展開する必要があるかどうかを設定します。voidsetNamespaceAware(boolean namespaceAware) XML パーサーが XML 名前空間を認識するかどうかを設定します。voidsetValidating(boolean validating) XML パーサーがドキュメントを検証する必要があるかどうかを設定します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
フィールドの詳細
DEFAULT_CONTENT_TYPE
POX メッセージのデフォルトのコンテンツ型。- 関連事項:
コンストラクターの詳細
DomPoxMessageFactory
public DomPoxMessageFactory()デフォルトのDocumentBuilderFactorySE を使用します。DomPoxMessageFactory
独自のDocumentBuilderFactorySE を提供します。- パラメーター:
documentBuilderFactory-
メソッドの詳細
setContentType
DomPoxMessageのコンテンツ型を設定します。setNamespaceAware
public void setNamespaceAware(boolean namespaceAware) XML パーサーが XML 名前空間を認識する必要があるかどうかを設定します。デフォルトはtrueです。setValidating
public void setValidating(boolean validating) XML パーサーがドキュメントを検証する必要があるかどうかを設定します。デフォルトはfalseです。setExpandEntityReferences
public void setExpandEntityReferences(boolean expandEntityRef) XML パーサーがエンティティ参照ノードを展開する必要があるかどうかを設定します。デフォルトはfalseです。createWebServiceMessage
インターフェースからコピーされた説明:WebServiceMessageFactory新しい空のWebServiceMessageを作成します。- 次で指定:
- インターフェース
WebServiceMessageFactoryのcreateWebServiceMessage - 戻り値:
- 空のメッセージ
createWebServiceMessage
インターフェースからコピーされた説明:WebServiceMessageFactory指定された入力ストリームからWebServiceMessageを読み取ります。指定されたストリームが
TransportInputStreamのインスタンスである場合、ヘッダーはリクエストから読み取られます。- 次で指定:
- インターフェース
WebServiceMessageFactoryのcreateWebServiceMessage - パラメーター:
inputStream- メッセージを読み取るための入力ストリーム- 戻り値:
- 作成されたメッセージ
- 例外:
IOExceptionSE- I/O 例外が発生した場合