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 TypeMethodDescriptionbooleaninthashCode()static NotRevisionof()static NotRevision@Nullable Revisionrevision()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, waitMethods inherited from interface org.opendaylight.yangtools.yang.common.RevisionUnion
compareTo, findRevision, getRevision, writeTo
-
Method Details
-
of
-
readFrom
- Throws:
IOException
-
revision
Description copied from interface:RevisionUnionReturn theRevision, if present.- Specified by:
revisionin interfaceRevisionUnion- Returns:
- the revision, or
nullif not present
-
unionString
Description copied from interface:RevisionUnionArevision-date-compliant date, or an empty string ("").- Specified by:
unionStringin interfaceRevisionUnion- Returns:
- A revision-date or empty string
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceRevisionUnion- Overrides:
hashCodein classObject
-
equals
- Specified by:
equalsin interfaceRevisionUnion- Overrides:
equalsin classObject
-
toString
Description copied from interface:RevisionUnionReturnsRevisionUnion.unionString().- Specified by:
toStringin interfaceRevisionUnion- Overrides:
toStringin classObject- Returns:
RevisionUnion.unionString()
-