クラス QNameUtils

java.lang.ObjectSE
org.springframework.xml.namespace.QNameUtils

public abstract class QNameUtils extends ObjectSE
QNameSE を使用するためのヘルパークラス。
導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • QNameUtils

      public QNameUtils()
  • メソッドの詳細

    • createQName

      @DeprecatedSE public static QNameSE createQName(StringSE namespaceUri, StringSE localPart, StringSE prefix)
      使用すべきではありません。
      指定されたパラメーターを使用して新しい QName を作成します。可能であれば、つまり QName(String, String, String) コンストラクターが見つかった場合にプレフィックスを設定します。このコンストラクターが使用できない場合(JAX-RPC の古い実装の場合のように)、プレフィックスは無視されます。
      パラメーター:
      namespaceUri - QName の名前空間 URI
      localPart - QName のローカル部分
      prefix - QName のプレフィックス。無視してもかまいません。
      戻り値:
      作成された QName
      関連事項:
    • getPrefix

      @DeprecatedSE public static StringSE getPrefix(QNameSE qName)
      使用すべきではありません。
      指定された QName のプレフィックスを返します。使用可能な場合、つまり QName.getPrefix() メソッドが見つかった場合は、プレフィックスを返します。このメソッドが使用できない場合(JAX-RPC の古い実装の場合のように)、空の文字列が返されます。
      パラメーター:
      qName - プレフィックスを返す QName 
      戻り値:
      プレフィックス(使用可能な場合)、または空の文字列
      関連事項:
    • validateQName

      public static boolean validateQName(StringSE text)
      指定された文字列を QName として検証します
      パラメーター:
      text - 修飾名
      戻り値:
      有効な場合は true、それ以外の場合は false 
    • getQNameForNode

      public static QNameSE getQNameForNode(NodeSE node)
      指定された DOM ノードの修飾名を返します。
      パラメーター:
      node - ノード
      戻り値:
      ノードの修飾名
    • toQualifiedName

      public static StringSE toQualifiedName(QNameSE qName)
      QName を、DOM および SAX で使用される修飾名に変換します。返される文字列の形式は、プレフィックスが設定されている場合は prefix:localName、設定されていない場合は localName のみです。
      パラメーター:
      qName - QName
      戻り値:
      修飾名
    • toQName

      public static QNameSE toQName(StringSE namespaceUri, StringSE qualifiedName)
      名前空間 URI と DOM または SAX 修飾名を QName に変換します。修飾名の形式は、prefix:localname または localName にすることができます。
      パラメーター:
      namespaceUri - 名前空間 URI
      qualifiedName - 修飾名
      戻り値:
      QName
    • parseQNameString

      public static QNameSE parseQNameString(StringSE qNameString)
      指定された修飾名文字列を QName に解析します。構文 localPart{namespace}localPart{namespace}prefix:localPart が必要です。この形式は、QName 自体の toString() 表現に似ていますが、プレフィックスを指定することもできます。
      戻り値:
      対応する QName インスタンス
      例外:
      IllegalArgumentExceptionSE - 指定された文字列が null または空の場合。