Constructor and Description |
---|
QNameUtils() |
Modifier and Type | Method and Description |
---|---|
static QName |
createQName(String namespaceUri,
String localPart,
String prefix)
Deprecated.
in favor of
QName.QName(String, String, String) |
static String |
getPrefix(QName qName)
Deprecated.
in favor of
QName.getPrefix() |
static QName |
getQNameForNode(Node node)
Returns the qualified name of the given DOM Node.
|
static QName |
parseQNameString(String qNameString)
Parse the given qualified name string into a
QName . |
static QName |
toQName(String namespaceUri,
String qualifiedName)
Convert a namespace URI and DOM or SAX qualified name to a
QName . |
static String |
toQualifiedName(QName qName)
Convert a
QName to a qualified name, as used by DOM and SAX. |
static boolean |
validateQName(String text)
Validates the given String as a QName
|
@Deprecated public static QName createQName(String namespaceUri, String localPart, String prefix)
QName.QName(String, String, String)
QName
with the given parameters. Sets the prefix if possible, i.e. if the
QName(String, String, String)
constructor can be found. If this constructor is not available (as is
the case on older implementations of JAX-RPC), the prefix is ignored.namespaceUri
- namespace URI of the QName
localPart
- local part of the QName
prefix
- prefix of the QName
. May be ignored.QName
QName.QName(String,String,String)
@Deprecated public static String getPrefix(QName qName)
QName.getPrefix()
QName
. Returns the prefix if available, i.e. if the
QName.getPrefix()
method can be found. If this method is not available (as is the case on older
implementations of JAX-RPC), an empty string is returned.qName
- the QName
to return the prefix fromQName.getPrefix()
public static boolean validateQName(String text)
text
- the qualified nametrue
if valid, false
otherwisepublic static QName getQNameForNode(Node node)
node
- the nodepublic static String toQualifiedName(QName qName)
QName
to a qualified name, as used by DOM and SAX. The returned string has a format of
prefix:localName
if the prefix is set, or just localName
if not.qName
- the QName
public static QName toQName(String namespaceUri, String qualifiedName)
QName
. The qualified name can have the
form prefix:localname
or localName
.namespaceUri
- the namespace URIqualifiedName
- the qualified namepublic static QName parseQNameString(String qNameString)
QName
. Expects the syntax localPart
,
{namespace}localPart
, or {namespace}prefix:localPart
. This format resembles the
toString()
representation of QName
itself, but allows for prefixes to be specified as
well.IllegalArgumentException
- when the given string is null
or empty.