Package org.eclipse.tycho.p2.repository
Class GAV
- java.lang.Object
-
- org.eclipse.tycho.p2.repository.GAV
-
public class GAV extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
artifactId
private java.lang.String
groupId
private java.lang.String
version
-
Constructor Summary
Constructors Constructor Description GAV(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
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()
-
-
-
Method Detail
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toExternalForm
public java.lang.String toExternalForm()
-
parse
public static GAV parse(java.lang.String line) throws java.lang.IllegalArgumentException
Parse a line in the form "g:a:v"- Throws:
java.lang.IllegalArgumentException
- if line is not well-formed
-
substring
private static java.lang.String substring(java.lang.String str, int start, int end)
-
nextColonIndex
private static int nextColonIndex(java.lang.String line, int pos) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-