public final class QNameModule extends Object implements Comparable<QNameModule>, Immutable, Serializable, Identifier, WritableObject
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(QNameModule o) |
static QNameModule |
create(URI namespace)
Create a new QName module instance with specified namespace and norevision.
|
static QNameModule |
create(URI namespace,
Optional<Revision> revision)
Create a new QName module instance with specified namespace/revision.
|
static QNameModule |
create(URI namespace,
Revision revision)
Create a new QName module instance with specified namespace/revision.
|
boolean |
equals(Object obj) |
URI |
getNamespace()
Returns the namespace of the module which is specified as argument of
YANG Module namespace keyword.
|
Optional<Revision> |
getRevision()
Returns the revision date for the module.
|
int |
hashCode() |
QNameModule |
intern()
Return an interned reference to a equivalent QNameModule.
|
static QNameModule |
readFrom(DataInput in)
Read a QNameModule from a DataInput.
|
String |
toString() |
QNameModule |
withoutRevision()
Returns a QNameModule with the same namespace, but with no revision.
|
void |
writeTo(DataOutput out)
Serialize this object into a
DataOutput as a fixed-format stream. |
public QNameModule intern()
public static QNameModule create(URI namespace, Optional<Revision> revision)
namespace - Module namespacerevision - Module revisionpublic static QNameModule create(URI namespace)
namespace - Module namespacepublic static QNameModule create(URI namespace, @Nullable Revision revision)
namespace - Module namespacerevision - Module revisionpublic static QNameModule readFrom(DataInput in) throws IOException
writeTo(DataOutput).in - DataInput to readIOException - if I/O error occurspublic URI getNamespace()
public Optional<Revision> getRevision()
public int compareTo(QNameModule o)
compareTo in interface Comparable<QNameModule>public QNameModule withoutRevision()
public void writeTo(DataOutput out) throws IOException
WritableObjectDataOutput as a fixed-format stream.writeTo in interface WritableObjectout - Data outputIOException - if an I/O error occurspublic int hashCode()
hashCode in interface IdentifierhashCode in class Objectpublic boolean equals(Object obj)
equals in interface Identifierequals in class Objectpublic String toString()
toString in interface IdentifiertoString in class ObjectCopyright © 2019 OpenDaylight. All rights reserved.