public final class ModuleDependency
extends java.lang.Object
implements java.io.Serializable
ModuleName,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
branch |
java.lang.String |
name |
java.lang.String |
organisation |
java.lang.String |
revision |
static java.lang.String |
UNKNOWN
For compatibility reason, this value may be used in the revision and
branch fields to indicate that they are unknown.
|
| Constructor and Description |
|---|
ModuleDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dep) |
ModuleDependency(org.apache.ivy.core.module.descriptor.ModuleDescriptor module) |
ModuleDependency(ModuleName name,
java.lang.String revision,
java.lang.String branch) |
ModuleDependency(java.lang.String organisation,
java.lang.String name,
java.lang.String revision,
java.lang.String branch) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ModuleName |
getName() |
int |
hashCode() |
ModuleDependency |
withUnknownRevision()
Returns organisation+name+branch with unknown revision.
|
ModuleDependency |
withUnknownRevisionAndBranch()
Returns organisation+name with unknown revision and branch.
|
public final java.lang.String organisation
public final java.lang.String name
public final java.lang.String revision
public final java.lang.String branch
public static final java.lang.String UNKNOWN
public ModuleDependency(java.lang.String organisation,
java.lang.String name,
java.lang.String revision,
java.lang.String branch)
public ModuleDependency(ModuleName name, java.lang.String revision, java.lang.String branch)
public ModuleDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dep)
public ModuleDependency(org.apache.ivy.core.module.descriptor.ModuleDescriptor module)
public ModuleName getName()
public ModuleDependency withUnknownRevision()
public ModuleDependency withUnknownRevisionAndBranch()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object