クラス 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 として検証しますクラス java.lang.ObjectSE から継承されたメソッド
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
コンストラクターの詳細
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 を推奨