public class MavenRequiredCapability extends RequiredCapability
| Modifier and Type | Field and Description |
|---|---|
private boolean |
optional |
private boolean |
resolved |
private java.lang.String |
scope |
private static long |
serialVersionUID |
private java.lang.String |
versionRange |
| Modifier | Constructor and Description |
|---|---|
private |
MavenRequiredCapability(java.lang.String namespace,
java.lang.String id,
java.lang.String versionRange,
java.lang.String scope,
boolean optional,
boolean resolved) |
| Modifier and Type | Method and Description |
|---|---|
static MavenRequiredCapability |
createMavenArtifact(ArtifactKey key,
java.lang.String scope,
boolean optional) |
static MavenRequiredCapability |
createMavenArtifactImport(ArtifactKey key) |
static MavenRequiredCapability |
createMavenParent(ArtifactKey key) |
static MavenRequiredCapability |
createResolvedMavenArtifact(ArtifactKey key,
java.lang.String scope,
boolean optional) |
static MavenRequiredCapability |
createResolvedMavenParent(ArtifactKey key) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isPotentialMatch(Capability capability,
boolean narrowMatch)
Returns true if provided capability *potentially* satisfies this requirement.
|
java.lang.String |
toString() |
eq, getVersionlessKeyprivate static final long serialVersionUID
private final java.lang.String versionRange
private final java.lang.String scope
private final boolean optional
private final boolean resolved
private MavenRequiredCapability(java.lang.String namespace,
java.lang.String id,
java.lang.String versionRange,
java.lang.String scope,
boolean optional,
boolean resolved)
public static MavenRequiredCapability createResolvedMavenArtifact(ArtifactKey key, java.lang.String scope, boolean optional)
public static MavenRequiredCapability createMavenArtifact(ArtifactKey key, java.lang.String scope, boolean optional)
public static MavenRequiredCapability createMavenArtifactImport(ArtifactKey key)
public static MavenRequiredCapability createMavenParent(ArtifactKey key)
public static MavenRequiredCapability createResolvedMavenParent(ArtifactKey key)
public boolean isPotentialMatch(Capability capability, boolean narrowMatch)
RequiredCapabilityisPotentialMatch in class RequiredCapabilitypublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object