Class NotRevision
java.lang.Object
org.opendaylight.yangtools.yang.common.NotRevision
- All Implemented Interfaces:
Serializable
,Comparable<RevisionUnion>
,Immutable
,WritableObject
,RevisionUnion
An empty alternative to
Revision
. This contract is exactly the same as the type string
block from
this fragment from ietf-yang-library
:
type union {
type revision-identifier;
type string {
length "0";
}
}
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
static NotRevision
of()
static NotRevision
@Nullable Revision
revision()
Return theRevision
, if present.toString()
ReturnsRevisionUnion.unionString()
.Arevision-date
-compliant date, or an empty string (""
).Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opendaylight.yangtools.yang.common.RevisionUnion
compareTo, findRevision, getRevision, writeTo
-
Method Details
-
of
-
readFrom
- Throws:
IOException
-
revision
Description copied from interface:RevisionUnion
Return theRevision
, if present.- Specified by:
revision
in interfaceRevisionUnion
- Returns:
- the revision, or
null
if not present
-
unionString
Description copied from interface:RevisionUnion
Arevision-date
-compliant date, or an empty string (""
).- Specified by:
unionString
in interfaceRevisionUnion
- Returns:
- A revision-date or empty string
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceRevisionUnion
- Overrides:
hashCode
in classObject
-
equals
- Specified by:
equals
in interfaceRevisionUnion
- Overrides:
equals
in classObject
-
toString
Description copied from interface:RevisionUnion
ReturnsRevisionUnion.unionString()
.- Specified by:
toString
in interfaceRevisionUnion
- Overrides:
toString
in classObject
- Returns:
RevisionUnion.unionString()
-