クラス QNameUtils
java.lang.ObjectSE
org.springframework.xml.namespace.QNameUtils
QName
SE を使用するためのヘルパークラス。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static QNameSE
createQName
(StringSE namespaceUri, StringSE localPart, StringSE prefix) 使用すべきではありません。static StringSE
使用すべきではありません。static QNameSE
getQNameForNode
(NodeSE node) 指定された DOM ノードの修飾名を返します。static QNameSE
parseQNameString
(StringSE qNameString) 指定された修飾名文字列をQName
に解析します。static QNameSE
名前空間 URI と DOM または SAX 修飾名をQName
に変換します。static StringSE
toQualifiedName
(QNameSE qName) QName
を、DOM および SAX で使用される修飾名に変換します。static boolean
validateQName
(StringSE text) 指定された文字列を QName として検証します
コンストラクターの詳細
QNameUtils
public QNameUtils()
メソッドの詳細
createQName
@DeprecatedSE public static QNameSE createQName(StringSE namespaceUri, StringSE localPart, StringSE prefix) 使用すべきではありません。指定されたパラメーターを使用して新しいQName
を作成します。可能であれば、つまりQName(String, String, String)
コンストラクターが見つかった場合にプレフィックスを設定します。このコンストラクターが使用できない場合(JAX-RPC の古い実装の場合のように)、プレフィックスは無視されます。- パラメーター:
namespaceUri
-QName
の名前空間 URIlocalPart
-QName
のローカル部分prefix
-QName
のプレフィックス。無視してもかまいません。- 戻り値:
- 作成された
QName
- 関連事項:
getPrefix
使用すべきではありません。指定されたQName
のプレフィックスを返します。使用可能な場合、つまりQName.getPrefix()
メソッドが見つかった場合は、プレフィックスを返します。このメソッドが使用できない場合(JAX-RPC の古い実装の場合のように)、空の文字列が返されます。- パラメーター:
qName
- プレフィックスを返すQName
- 戻り値:
- プレフィックス(使用可能な場合)、または空の文字列
- 関連事項:
validateQName
指定された文字列を QName として検証します- パラメーター:
text
- 修飾名- 戻り値:
- 有効な場合は
true
、それ以外の場合はfalse
getQNameForNode
指定された DOM ノードの修飾名を返します。- パラメーター:
node
- ノード- 戻り値:
- ノードの修飾名
toQualifiedName
QName
を、DOM および SAX で使用される修飾名に変換します。返される文字列の形式は、プレフィックスが設定されている場合はprefix:localName
、設定されていない場合はlocalName
のみです。- パラメーター:
qName
-QName
- 戻り値:
- 修飾名
toQName
名前空間 URI と DOM または SAX 修飾名をQName
に変換します。修飾名の形式は、prefix:localname
またはlocalName
にすることができます。- パラメーター:
namespaceUri
- 名前空間 URIqualifiedName
- 修飾名- 戻り値:
- QName
parseQNameString
指定された修飾名文字列をQName
に解析します。構文localPart
、{namespace}localPart
、{namespace}prefix:localPart
が必要です。この形式は、QName
自体のtoString()
表現に似ていますが、プレフィックスを指定することもできます。- 戻り値:
- 対応する QName インスタンス
- 例外:
IllegalArgumentExceptionSE
- 指定された文字列がnull
または空の場合。
QName(String, String, String)
SE を推奨