クラス QNameUtils
java.lang.ObjectSE
org.springframework.xml.namespace.QNameUtils
QNameSE を使用するためのヘルパークラス。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static QNameSEcreateQName(StringSE namespaceUri, StringSE localPart, StringSE prefix) 使用すべきではありません。static StringSE使用すべきではありません。static QNameSEgetQNameForNode(NodeSE node) 指定された DOM ノードの修飾名を返します。static QNameSEparseQNameString(StringSE qNameString) 指定された修飾名文字列をQNameに解析します。static QNameSE名前空間 URI と DOM または SAX 修飾名をQNameに変換します。static StringSEtoQualifiedName(QNameSE qName) QNameを、DOM および SAX で使用される修飾名に変換します。static booleanvalidateQName(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 を推奨