public class PackageCoordinate
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PackageCoordinate.Builder |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
java.lang.String |
namespace |
java.lang.String |
type |
java.lang.String |
version |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
For our purposes we will allow coordinates to be equal if they overlap, even though technically they are different
objects.
|
java.lang.String |
getName() |
java.lang.String |
getNamespace() |
java.lang.String |
getType() |
java.lang.String |
getVersion() |
int |
hashCode() |
static PackageCoordinate.Builder |
newBuilder() |
static PackageCoordinate.Builder |
newBuilder(PackageCoordinate copy) |
java.lang.String |
toString() |
public final java.lang.String type
public final java.lang.String namespace
public final java.lang.String name
public final java.lang.String version
public static PackageCoordinate.Builder newBuilder()
public static PackageCoordinate.Builder newBuilder(PackageCoordinate copy)
public java.lang.String getType()
public java.lang.String getNamespace()
public java.lang.String getName()
public java.lang.String getVersion()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object