クラス DefaultMessagesProvider
java.lang.ObjectSE
org.springframework.ws.wsdl.wsdl11.provider.DefaultMessagesProvider
- 実装済みのインターフェース一覧:
MessagesProvider
- 既知の直属サブクラス
SuffixBasedMessagesProvider
MessagesProvider のデフォルトの実装。スキーマに含まれるすべての要素をメッセージとして追加するだけです。
- 導入:
- 1.5.0
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidaddMessages(javax.wsdl.Definition definition) protected StringSEgetElementName(ElementSE element) 指定された要素の name 属性を返します。protected booleanisMessageElement(ElementSE element) 指定された要素を定義にMessageとして含める必要があるかどうかを示します。protected voidpopulateMessage(javax.wsdl.Definition definition, javax.wsdl.Message message, QNameSE elementName) Messageが作成された後に呼び出されます。protected voidpopulatePart(javax.wsdl.Definition definition, javax.wsdl.Part part, QNameSE elementName) Partが作成された後に呼び出されます。
コンストラクターの詳細
DefaultMessagesProvider
public DefaultMessagesProvider()
方法の詳細
addMessages
public void addMessages(javax.wsdl.Definition definition) throws javax.wsdl.WSDLException - 次で指定:
- インターフェース
MessagesProvider内のaddMessages - 例外:
javax.wsdl.WSDLException
getElementName
指定された要素の name 属性を返します。- パラメーター:
element- 名前を返す要素- 戻り値:
- 要素の名前
isMessageElement
指定された要素を定義にMessageとして含める必要があるかどうかを示します。デフォルトの実装では、要素に XML スキーマ名前空間があるかどうか、およびローカル名が "element" であるかどうかがチェックされます。
- パラメーター:
element- メッセージであるために適格な要素- 戻り値:
- メッセージとして含める場合は
true。それ以外の場合はfalse
populateMessage
protected void populateMessage(javax.wsdl.Definition definition, javax.wsdl.Message message, QNameSE elementName) throws javax.wsdl.WSDLException Messageが作成された後に呼び出されます。デフォルトの実装では、メッセージの名前が要素名に設定されます。
- パラメーター:
definition- WSDL4JDefinitionmessage- WSDL4JMessageelementName- 要素名- 例外:
javax.wsdl.WSDLException- エラーの場合
populatePart
protected void populatePart(javax.wsdl.Definition definition, javax.wsdl.Part part, QNameSE elementName) throws javax.wsdl.WSDLException Partが作成された後に呼び出されます。デフォルトの実装では、パーツの要素名が設定されます。
- パラメーター:
definition- WSDL4JDefinitionpart- WSDL4JPartelementName- エラーが発生した場合の elementName @throws WSDLException- 例外:
javax.wsdl.WSDLException- 関連事項:
Part.setElementName(javax.xml.namespace.QName)