public class GAV
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private java.lang.String |
groupId |
private java.lang.String |
version |
Constructor and Description |
---|
GAV(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
private static boolean |
equals(java.lang.String str1,
java.lang.String str2) |
java.lang.String |
getArtifactId() |
java.lang.String |
getGroupId() |
java.lang.String |
getVersion() |
int |
hashCode() |
private static int |
nextColonIndex(java.lang.String line,
int pos) |
static GAV |
parse(java.lang.String line)
Parse a line in the form "g:a:v"
|
private static java.lang.String |
substring(java.lang.String str,
int start,
int end) |
java.lang.String |
toExternalForm() |
java.lang.String |
toString() |
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
public GAV(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getVersion()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
private static boolean equals(java.lang.String str1, java.lang.String str2)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toExternalForm()
public static GAV parse(java.lang.String line) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if line is not well-formedprivate static java.lang.String substring(java.lang.String str, int start, int end)
private static int nextColonIndex(java.lang.String line, int pos) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String toString()
toString
in class java.lang.Object