@Beta public final class RevisionSourceIdentifier extends SourceIdentifier
SourceIdentifier.getName()
SourceIdentifier.getRevision()
)
(For further reference see: http://tools.ietf.org/html/rfc6020#section-5.2 and http://tools.ietf.org/html/rfc6022#section-3.1 ).
NOT_PRESENT_FORMATTED_REVISION, REVISION_PATTERN
Modifier and Type | Method and Description |
---|---|
static RevisionSourceIdentifier |
create(String moduleName)
Creates new YANG Schema revision source identifier for sources without
a revision.
|
static RevisionSourceIdentifier |
create(String moduleName,
com.google.common.base.Optional<String> revision)
Creates new YANG Schema revision source identifier.
|
static RevisionSourceIdentifier |
create(String moduleName,
String revision)
Creates new YANG Schema revision source identifier.
|
boolean |
equals(Object obj) |
int |
hashCode() |
String |
toString() |
getName, getRevision, intern, toYangFilename, toYangFileName
public static RevisionSourceIdentifier create(String moduleName, com.google.common.base.Optional<String> revision)
moduleName
- Name of schemarevision
- Revision of source in format YYYY-mm-dd. If not present,
default value will be used.public static RevisionSourceIdentifier create(String moduleName, String revision)
moduleName
- Name of schemarevision
- Revision of source in format YYYY-mm-ddpublic static RevisionSourceIdentifier create(String moduleName)
moduleName
- Name of schemapublic 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 © 2018 OpenDaylight. All rights reserved.