@Beta @NonNullByDefault public final class QualifiedQName extends AbstractQName implements Comparable<QualifiedQName>
QName
. It is guaranteed to hold a valid AbstractQName.getLocalName()
bound to a namespace
identified through a prefix string, but remains unresolved. A resolved QName
can be obtained through
bindTo(YangNamespaceContext)
.Modifier and Type | Method and Description |
---|---|
Optional<QName> |
bindTo(YangNamespaceContext namespaceContext) |
int |
compareTo(QualifiedQName o) |
boolean |
equals(@Nullable Object obj) |
int |
hashCode() |
QualifiedQName |
intern()
Return an interned reference to an equivalent object.
|
static QualifiedQName |
of(String prefix,
String localName) |
static QualifiedQName |
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 QualifiedQName of(String prefix, String localName)
public static QualifiedQName readFrom(DataInput in) throws IOException
writeTo(DataOutput)
.in
- DataInput to readIOException
- if I/O error occurspublic Optional<QName> bindTo(YangNamespaceContext namespaceContext)
public QualifiedQName intern()
AbstractQName
intern
in class AbstractQName
public int compareTo(QualifiedQName o)
compareTo
in interface Comparable<QualifiedQName>
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.