@Beta @NonNullByDefault public final class UnqualifiedQName extends AbstractQName implements Comparable<UnqualifiedQName>
QName
. It is guaranteed to hold a valid AbstractQName.getLocalName()
, in the default
namespace, which is not resolved. A resolved QName
can be constructed through bindTo(QNameModule)
.Modifier and Type | Method and Description |
---|---|
QName |
bindTo(QNameModule namespace) |
int |
compareTo(UnqualifiedQName o) |
boolean |
equals(@Nullable Object obj) |
int |
hashCode() |
UnqualifiedQName |
intern()
Return an interned reference to an equivalent object.
|
static UnqualifiedQName |
of(String localName) |
static UnqualifiedQName |
readFrom(DataInput in)
Read an UnboundQName from a DataInput.
|
String |
toString() |
void |
writeTo(DataOutput out)
Serialize this object into a
DataOutput as a fixed-format stream. |
getLocalName
public static UnqualifiedQName of(String localName)
public static UnqualifiedQName readFrom(DataInput in) throws IOException
writeTo(DataOutput)
.in
- DataInput to readIOException
- if I/O error occurspublic QName bindTo(QNameModule namespace)
public UnqualifiedQName intern()
AbstractQName
intern
in class AbstractQName
public int compareTo(UnqualifiedQName o)
compareTo
in interface Comparable<UnqualifiedQName>
public void writeTo(DataOutput out) throws IOException
WritableObject
DataOutput
as a fixed-format stream.writeTo
in interface WritableObject
out
- Data outputIOException
- if an I/O error occurspublic int hashCode()
hashCode
in interface Identifier
hashCode
in class AbstractQName
public boolean equals(@Nullable Object obj)
equals
in interface Identifier
equals
in class AbstractQName
public String toString()
toString
in interface Identifier
toString
in class AbstractQName
Copyright © 2020 OpenDaylight. All rights reserved.