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
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 Object
public boolean equals(Object obj)
equals
in interface Identifier
equals
in class Object
public String toString()
toString
in interface Identifier
toString
in class Object
Copyright © 2019 OpenDaylight. All rights reserved.