public final class JkVersionedModule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JkVersionedModule.ConflictStrategy |
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 . |
JkVersionedModule |
resolveConflict(JkVersion other,
JkVersionedModule.ConflictStrategy strategy) |
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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public JkVersionedModule resolveConflict(JkVersion other, JkVersionedModule.ConflictStrategy strategy)