public class Dependency extends java.lang.Object implements Immutable
Copyright 2007 Partner Software, Inc.
| Constructor and Description |
|---|
Dependency(java.lang.String name,
java.lang.String version) |
Dependency(java.lang.String name,
java.lang.String minimumVersion,
java.lang.String maximumVersion) |
Dependency(java.lang.String name,
Version version) |
Dependency(java.lang.String name,
Version minimumVersion,
Version maximumVersion) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(Version candidate)
Returns true if the given version meets this dependency's requirements.
|
boolean |
equals(java.lang.Object nother) |
static Dependency |
fromString(java.lang.String line)
Simple Case
ModuleName : Version MultiSpeakCore:1.0 Complex Case ModuleName : MinimumVersion - MaximumVersion StakerMultiSpeak:2.1 - 2.8 Platform Case PlatformName : MinimumVersion - MaximumVersion Partner:4.4.8.9 - 4.10.2.6 |
Version |
getMaximumVersion() |
Version |
getMinimumVersion() |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
public Dependency(java.lang.String name,
java.lang.String version)
public Dependency(java.lang.String name,
java.lang.String minimumVersion,
java.lang.String maximumVersion)
public Dependency(java.lang.String name,
Version version)
public static Dependency fromString(java.lang.String line)
public boolean accepts(Version candidate)
public boolean equals(java.lang.Object nother)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public Version getMinimumVersion()
public Version getMaximumVersion()