public class ArtifactID extends java.lang.Object implements java.lang.Comparable<ArtifactID>
Modifier and Type | Field and Description |
---|---|
java.lang.String |
group |
java.lang.String |
name |
java.lang.String |
project |
java.lang.String |
type |
Constructor and Description |
---|
ArtifactID(java.lang.String group,
java.lang.String project,
java.lang.String name,
java.lang.String type)
Constructs an artifact id, which is composed of a group, project, name, and type
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ArtifactID other) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
toString() |
public final java.lang.String group
public final java.lang.String name
public final java.lang.String project
public final java.lang.String type
public ArtifactID(java.lang.String group, java.lang.String project, java.lang.String name, java.lang.String type) throws java.lang.NullPointerException
group
- the artifact groupproject
- the artifact projectname
- the artifact nametype
- the artifact typejava.lang.NullPointerException
- If any of the arguments are null.public int compareTo(ArtifactID other)
compareTo
in interface java.lang.Comparable<ArtifactID>
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