public class QName
extends java.lang.Object
All created qualified names will be used for discovery. Sets the priority while creating a
qualified name. Set priority to QNAME_WITHOUT_PRIORITY to omit this qualified name on
discovery.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAMESPACE_SEPARATOR |
static int |
QNAME_WITH_PRIORITY |
static int |
QNAME_WITHOUT_PRIORITY |
| Modifier | Constructor and Description |
|---|---|
protected |
QName(QName qname) |
|
QName(java.lang.String localPart)
Constructs a qualified name object with set port type.
|
|
QName(java.lang.String localPart,
java.lang.String namespace)
Constructs a qualified name object with set port type, namespace name.
|
|
QName(java.lang.String localPart,
java.lang.String namespace,
int priority)
Constructs a qualified name object with set port type, namespace name, namespace prefix and
discovery priority.
|
|
QName(java.lang.String localPart,
java.lang.String namespace,
java.lang.String prefix)
Constructs a qualified name object with set port type, namespace name and namespace prefix.
|
|
QName(java.lang.String localPart,
java.lang.String namespace,
java.lang.String prefix,
int priority)
Constructs a qualified name object with set port type, namespace name, namespace prefix and
discovery priority.
|
| Modifier and Type | Method and Description |
|---|---|
static QName |
construct(java.lang.String nsAndLocalPart)
Constructs a qualified name object with given namespace name and port type.
|
boolean |
equals(java.lang.Object obj)
Compares this qualified name to specified Object.
|
java.lang.String |
getLocalPart()
Returns the port type without prefix.
|
java.lang.String |
getLocalPartPrefixed()
Returns the port type with prefix.
|
java.lang.String |
getNamespace()
Returns the namespace name without prefix.
|
java.lang.String |
getPrefix()
Returns the prefix.
|
int |
getPriority() |
int |
hashCode() |
boolean |
hasPriority() |
void |
setPrefix(java.lang.String prefix)
Sets the prefix.
|
void |
setPriority(int priority) |
java.lang.String |
toString() |
java.lang.String |
toStringPlain() |
public static final int QNAME_WITHOUT_PRIORITY
public static final int QNAME_WITH_PRIORITY
public static final java.lang.String NAMESPACE_SEPARATOR
public QName(java.lang.String localPart)
This qualified name WILL be used for discovery! This qualified name has normal priority. Use
QName(String, String, int) if a priority change is necessary.
localPart - Port type.public QName(java.lang.String localPart,
java.lang.String namespace)
This qualified name WILL be used for discovery! This qualified name has normal priority. Use
QName(String, String, int) if a priority change is necessary.
localPart - Port type.namespace - namespace name.public QName(java.lang.String localPart,
java.lang.String namespace,
int priority)
This qualified name CAN be used for discovery! Set priority to QNAME_WITHOUT_PRIORITY if this qualified name SHOULD NOT be used in discovery.
localPart - Port type.namespace - namespace name.priority - indicates whether this qualified name should be used for discovery or not.public QName(java.lang.String localPart,
java.lang.String namespace,
java.lang.String prefix)
This qualified name WILL be used for discovery! This qualified name has normal priority. Use
QName(String, String, String, int) if a priority change is necessary.
localPart - Port type.namespace - namespace name.prefix - namespace prefix.protected QName(QName qname)
public QName(java.lang.String localPart,
java.lang.String namespace,
java.lang.String prefix,
int priority)
This qualified name CAN be used for discovery! Set priority to QNAME_WITHOUT_PRIORITY if this qualified name SHOULD NOT be used in discovery.
localPart - Port type.namespace - namespace name.prefix - namespace prefix.priority - indicates whether this qualified name should be used for discovery or not.public static QName construct(java.lang.String nsAndLocalPart)
nsAndLocalPart - namespace name and port type divided by '/'.public java.lang.String getLocalPart()
public java.lang.String getLocalPartPrefixed()
public java.lang.String getNamespace()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
prefix - Prefix to set.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - object to compare with.true if equal, false otherwise.public int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic final java.lang.String toStringPlain()
public final int getPriority()
public final void setPriority(int priority)
public final boolean hasPriority()