public final class JkVersionedModule
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
JkModuleId |
getModuleId()
Returns the module.
|
JkVersion |
getVersion()
Returns the version.
|
int |
hashCode() |
static JkVersionedModule |
of(JkModuleId moduleId,
JkVersion version)
Creates a
JkVersionedModule from the specified module and version. |
static JkVersionedModule |
of(java.lang.String description)
Creates a
JkVersionedModule from a string formatted as
groupId:name:version. |
static JkVersionedModule |
ofRootDirName(java.lang.String rootDirName)
Creates a
JkVersionedModule from a string formatted as
groupId:name:version. |
static JkVersionedModule |
ofUnspecifiedVerion(JkModuleId moduleId)
Creates a an unspecified version of
JkVersionedModule. |
void |
populateManifest(JkManifest manifest)
Fills
implementation title and implentation version attributes of the
specified manifest. |
java.lang.String |
toString() |
JkVersionedModule |
withVersion(JkVersion version)
Returns a
JkVersionedModule identical to this one but with the specified version. |
JkVersionedModule |
withVersion(java.lang.String version) |
public static JkVersionedModule of(JkModuleId moduleId, JkVersion version)
JkVersionedModule from the specified module and version.public static JkVersionedModule ofUnspecifiedVerion(JkModuleId moduleId)
JkVersionedModule.public static JkVersionedModule of(java.lang.String description)
JkVersionedModule from a string formatted as
groupId:name:version.public static JkVersionedModule ofRootDirName(java.lang.String rootDirName)
JkVersionedModule from a string formatted as
groupId:name:version.public JkModuleId getModuleId()
public JkVersion getVersion()
public JkVersionedModule withVersion(JkVersion version)
JkVersionedModule identical to this one but with the specified version.public JkVersionedModule withVersion(java.lang.String version)
withVersion(JkVersion)public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void populateManifest(JkManifest manifest)
implementation title and implentation version attributes of the
specified manifest.