public class DefaultDependency extends java.lang.Object implements Dependency
CONFLICT, RECOMMENDED, REQUIRED| Constructor and Description |
|---|
DefaultDependency() |
DefaultDependency(PackageInfo packageInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.lang.Object |
clone()
Creates a copy of the object.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCode() |
java.lang.String |
getOp() |
java.lang.String |
getType() |
Version |
getVersion() |
int |
hashCode() |
boolean |
match(java.lang.String type,
java.lang.String code,
Version version) |
boolean |
match(java.lang.String type,
StringWithAlias code,
Version version) |
Dependency |
parse(java.lang.String dependency) |
java.lang.String |
toString() |
finalize, getClass, notify, notifyAll, wait, wait, waitcloneQuietly, cloneQuietlypublic DefaultDependency()
public DefaultDependency(PackageInfo packageInfo)
public void clear()
public Dependency parse(java.lang.String dependency)
parse in interface Dependencypublic java.lang.String getType()
getType in interface Dependencypublic java.lang.String getCode()
getCode in interface Dependencypublic java.lang.String getOp()
getOp in interface Dependencypublic Version getVersion()
getVersion in interface Dependencypublic boolean match(java.lang.String type,
java.lang.String code,
Version version)
match in interface Dependencypublic boolean match(java.lang.String type,
StringWithAlias code,
Version version)
match in interface Dependencypublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Cloneableclone in class java.lang.Objectjava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object