public final class QNameModule extends Object implements Comparable<QNameModule>, org.opendaylight.yangtools.concepts.Immutable, Serializable, org.opendaylight.yangtools.concepts.Identifier, org.opendaylight.yangtools.concepts.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) |
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
writeTo in interface org.opendaylight.yangtools.concepts.WritableObjectIOExceptionpublic int hashCode()
public boolean equals(Object obj)
Copyright © 2018 OpenDaylight. All rights reserved.