public final class ArtifactGroupIdVersion extends Object
This is essentially the same as what is commonly know as a GAV.
Implements value semantics. Instances are immutable.
Implements hashCode() and equals(java.lang.Object) so that instances can be used as
Map keys.
| Constructor and Description |
|---|
ArtifactGroupIdVersion(ArtifactGroupId artifactGroupId,
ArtifactVersion artifactVersion)
Constructor using the individual fields.
|
ArtifactGroupIdVersion(String stringArtifactGroupIdVersion)
Constructor using an ArtifactGroupIdVersion literal.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
ArtifactGroupId |
getArtifactGroupId() |
ArtifactVersion |
getArtifactVersion() |
int |
hashCode() |
static ArtifactGroupIdVersion |
parse(String stringArtifactGroupId)
Parses an ArtifactGroupId literal.
|
String |
toString() |
public ArtifactGroupIdVersion(ArtifactGroupId artifactGroupId, ArtifactVersion artifactVersion)
artifactGroupId - artifactGroupId.artifactVersion - artifactVersionpublic ArtifactGroupIdVersion(String stringArtifactGroupIdVersion)
Throws RuntimeException if parsing fails.
stringArtifactGroupIdVersion - ArtifactGroupIdVersion literal.public static ArtifactGroupIdVersion parse(String stringArtifactGroupId) throws ParseException
stringArtifactGroupId - ArtifactVersion literal.ParseException - If parsing fails.public ArtifactGroupId getArtifactGroupId()
public ArtifactVersion getArtifactVersion()
public String toString()
Copyright © 2015–2017 AZYVA INC.. All rights reserved.