public final class JkVersionedModule
extends java.lang.Object
implements java.io.Serializable
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 final JkVersionedModule of(java.lang.String description)
JkVersionedModule
from a string formatted as
groupId:name:version
.public static final 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void populateManifest(JkManifest manifest)
implementation title
and implentation version
attributes of the
specified manifest.