|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ws4d.java.types.QName
public class QName
Class wraps all information of a qualified name, which are:
All created qualified names will be used for DPWS discovery. Sets the
priority while creating a qualified name. Set priority to
QNAME_WITHOUT_PRIORITY
to omit this qualified name on DPWS
discovery.
Field Summary | |
---|---|
static int |
QNAME_WITH_PRIORITY
|
static int |
QNAME_WITHOUT_PRIORITY
|
Constructor Summary | |
---|---|
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 DPWS 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 DPWS discovery priority. |
Method Summary | |
---|---|
static QName |
construct(java.lang.String nsAndLocalPart)
Constructs a qualified name object with given namespace name and port type. |
boolean |
equalNamespaceAndPrefix(QName qn)
Compares this qualified name to specified one. |
boolean |
equals(java.lang.Object o)
|
boolean |
equals(QName qn)
Compares this qualified name to specified one. |
boolean |
equals(java.lang.String localPart,
java.lang.String namespace)
Compares this qualified name to specified port type and namespace name. |
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 |
getNamespacePrefixed()
Returns the namespace name with 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()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int QNAME_WITHOUT_PRIORITY
public static final int QNAME_WITH_PRIORITY
Constructor Detail |
---|
public QName(java.lang.String localPart)
This qualified name WILL be used for DPWS 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)
This qualified name WILL be used for DPWS 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 DPWS discovery! Set priority to
QNAME_WITHOUT_PRIORITY
if this qualified name SHOULD NOT be used
in DPWS discovery.
localPart
- Port type.namespace
- namespace name.priority
- indicates whether this qualified name should be used for
DPWS discovery or not.public QName(java.lang.String localPart, java.lang.String namespace, java.lang.String prefix)
This qualified name WILL be used for DPWS 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.public QName(java.lang.String localPart, java.lang.String namespace, java.lang.String prefix, int priority)
This qualified name CAN be used for DPWS discovery! Set priority to
QNAME_WITHOUT_PRIORITY
if this qualified name SHOULD NOT be used
in DPWS discovery.
localPart
- Port type.namespace
- namespace name.prefix
- namespace prefix.priority
- indicates whether this qualified name should be used for
DPWS discovery or not.Method Detail |
---|
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 getNamespacePrefixed()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
prefix
- Prefix to set.public final boolean equals(QName qn)
qn
- Qualified name to compare with.
true
if equal, false
otherwise.public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public final boolean equals(java.lang.String localPart, java.lang.String namespace)
localPart
- Port type.namespace
- namespace name.
true
if equal, false
otherwise.public boolean equalNamespaceAndPrefix(QName qn)
qn
- Qualified name to compare with.
true
if equal, false
otherwise.public final int hashCode()
hashCode
in class java.lang.Object
public final java.lang.String toString()
toString
in class java.lang.Object
public final java.lang.String toStringPlain()
public final void setPriority(int priority)
public final int getPriority()
public final boolean hasPriority()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |