クラス AxiomUtils

java.lang.ObjectSE
org.springframework.ws.soap.axiom.support.AxiomUtils

public abstract class AxiomUtils extends ObjectSE
Axiom で動作する一般的なユーティリティメソッドのコレクション。OMNamespace から QName への変換が含まれます。
導入:
1.0.0
関連事項:
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
  • 方法の概要

    修飾子と型
    メソッド
    説明
    static void
    removeContents(org.apache.axiom.om.OMContainer container)
    内容を削除します(つまり
    static DocumentSE
    toDocument(org.apache.axiom.soap.SOAPEnvelope envelope)
    指定された AXIOM SOAPEnvelope を DocumentSE に変換します。
    static org.apache.axiom.soap.SOAPEnvelope
    指定された DocumentSE を AXIOM SOAPEnvelope に変換します。
    static StringSE
    Axiom Faults で使用されているように、指定されたロケールを xml:lang 文字列に変換します。
    static @Nullable LocaleSE
    toLocale(StringSE language)
    Axiom Faults で使用されているように、指定されたロケールを xml:lang 文字列に変換します。
    static org.apache.axiom.om.OMNamespace
    toNamespace(QNameSE qName, org.apache.axiom.om.OMElement resolveElement)
    javax.xml.namespace.QName を org.apache.axiom.om.OMNamespace に変換します。

    クラス ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • AxiomUtils

      public AxiomUtils()
  • 方法の詳細

    • toNamespace

      public static org.apache.axiom.om.OMNamespace toNamespace(QNameSE qName, org.apache.axiom.om.OMElement resolveElement) throws org.apache.axiom.om.OMException
      javax.xml.namespace.QName を org.apache.axiom.om.OMNamespace に変換します。OMElement は、名前空間を解決するため、または新しい名前空間を宣言するために使用されます。
      パラメーター:
      qName - 変換する QName 
      resolveElement - Q を解決するために使用される要素
      戻り値:
      変換された SAAJ 名
      例外:
      org.apache.axiom.om.OMException - 変換に失敗した場合
      IllegalArgumentExceptionSE - qName が完全に認定されていない場合
    • toLanguage

      public static StringSE toLanguage(LocaleSE locale)
      Axiom Faults で使用されているように、指定されたロケールを xml:lang 文字列に変換します。
      パラメーター:
      locale - ロケール
      戻り値:
      言語文字列
    • toLocale

      public static @Nullable LocaleSE toLocale(StringSE language)
      Axiom Faults で使用されているように、指定されたロケールを xml:lang 文字列に変換します。
      パラメーター:
      language - 言語文字列
      戻り値:
      ロケール
    • removeContents

      public static void removeContents(org.apache.axiom.om.OMContainer container)
      コンテナーの内容(つまり子)を削除します。
    • toDocument

      public static DocumentSE toDocument(org.apache.axiom.soap.SOAPEnvelope envelope)
      指定された AXIOM SOAPEnvelope を DocumentSE に変換します。
      パラメーター:
      envelope - 変換される SOAP エンベロープ
      戻り値:
      変換されたドキュメント
      例外:
      IllegalArgumentExceptionSE - エラーの場合
    • toEnvelope

      public static org.apache.axiom.soap.SOAPEnvelope toEnvelope(DocumentSE document)
      指定された DocumentSE を AXIOM SOAPEnvelope に変換します。
      パラメーター:
      document - 変換するドキュメント
      戻り値:
      変換されたエンベロープ
      例外:
      IllegalArgumentExceptionSE - エラーの場合