import java.util.Objects;
/**
- * YANG Schema revision source identifier
+ * YANG Schema revision source identifier.
*
+ * <p>
* Simple transfer object represents revision identifier of source for YANG
* schema (module or submodule), which consists of
* <ul>
* <li>Module revision (optional) ({link {@link #getRevision()})
* </ul>
*
+ * <p>
* Revision source identifier is designated to be carry only necessary
* information to look-up YANG model source and to be used by various
* SchemaSourceProviders.
*
+ * <p>
* <b>Note:</b>On source retrieval layer it is impossible to distinguish between
* YANG module and/or submodule unless source is present.
*
private static final long serialVersionUID = 1L;
/**
- *
* Creates new YANG Schema revision source identifier for sources without
* a revision.
*
}
/**
- *
* Creates new YANG Schema revision source identifier.
*
* @param name
}
/**
- *
* Creates new YANG Schema revision source identifier.
*
* @param moduleName