インターフェース SoapHeader

すべてのスーパーインターフェース:
SoapElement
すべての既知のサブインターフェース:
Soap11HeaderSoap12Header

public interface SoapHeader extends SoapElement
SOAP メッセージの Header 要素を表します。SOAP ヘッダーには、個々のヘッダーを表す SoapHeaderElement が含まれています。
導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドの詳細

    • getResult

      ResultSE getResult()
      ヘッダーの内容を表す Result を返します。

      結果はマーシャリングに使用できます。

      戻り値:
      この要素の Result 
    • addHeaderElement

      SoapHeaderElement addHeaderElement(QNameSE name) throws SoapHeaderException
      指定された修飾名を持つ新しい SoapHeaderElement をこのヘッダーに追加します。
      パラメーター:
      name - 新しいヘッダー要素の修飾名
      戻り値:
      作成された SoapHeaderElement
      例外:
      SoapHeaderException - ヘッダーを作成できない場合
    • removeHeaderElement

      void removeHeaderElement(QNameSE name) throws SoapHeaderException
      指定された修飾名を持つ SoapHeaderElement をこのヘッダーから削除します。

      このメソッドは、指定された名前の最初の子要素のみを削除します。指定された名前の要素が見つからない場合、このメソッドは効果がありません。

      パラメーター:
      name - 削除するヘッダー要素の修飾名
      例外:
      SoapHeaderException - ヘッダーを削除できない場合
    • examineMustUnderstandHeaderElements

      IteratorSE<SoapHeaderElement> examineMustUnderstandHeaderElements(StringSE actorOrRole) throws SoapHeaderException
      指定された俳優またはロールを持ち、値が true に等しい MustUnderstand 属性を持つすべての SoapHeaderElement に対して Iterator を返します。
      パラメーター:
      actorOrRole - 検索するアクター(SOAP 1.1)またはロール(SOAP 1.2)
      戻り値:
      指定されたアクター / ロールを含み、MustUnderstand としてマークされているすべてのヘッダー要素に対するイテレーター
      例外:
      SoapHeaderException - ヘッダーを返すことができない場合
      関連事項:
    • examineAllHeaderElements

      IteratorSE<SoapHeaderElement> examineAllHeaderElements() throws SoapHeaderException
      このヘッダー内のすべての SoapHeaderElement に対して Iterator を返します。
      戻り値:
      すべてのヘッダー要素に対するイテレータ
      例外:
      SoapHeaderException - ヘッダーを返すことができない場合
      関連事項:
    • examineHeaderElements

      IteratorSE<SoapHeaderElement> examineHeaderElements(QNameSE name) throws SoapHeaderException
      このヘッダーに指定された修飾名を持つすべての SoapHeaderElement に対して Iterator を返します。
      パラメーター:
      name - 検索する修飾名
      戻り値:
      すべてのヘッダー要素に対するイテレータ
      例外:
      SoapHeaderException - ヘッダーを返すことができない場合
      導入:
      2.0.3
      関連事項: