public class ModuleId
extends java.lang.Object
Module
.
A module is identified by its name and version. This class
encapsulates both and implements hashCode and equals method
so that it can be used in Sets and Maps.Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
protected java.lang.String |
version |
Modifier | Constructor and Description |
---|---|
protected |
ModuleId() |
|
ModuleId(ModuleDefinition md) |
|
ModuleId(java.lang.String name) |
|
ModuleId(java.lang.String name,
java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
protected void |
init(java.lang.String name,
java.lang.String version) |
java.lang.String |
toString() |
protected ModuleId()
public ModuleId(java.lang.String name)
public ModuleId(java.lang.String name, java.lang.String version)
public ModuleId(ModuleDefinition md)
protected void init(java.lang.String name, java.lang.String version)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object