public class CmsModuleDependency
extends java.lang.Object
implements java.lang.Comparable<java.lang.Object>
Module dependencies are checked if a module is imported or deleted. If a module A requires certain resources (like Java classes) from another module B, a should be made dependend on B.
构造器和说明 |
---|
CmsModuleDependency()
Generates a new, empty module dependency.
|
CmsModuleDependency(java.lang.String moduleName,
CmsModuleVersion minVersion)
Generates a new module dependency.
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
int |
compareTo(java.lang.Object obj) |
boolean |
dependesOn(CmsModuleDependency other)
Checks if this module depedency depends on another given module dependency.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName()
Returns the name of the module dependency.
|
CmsModuleVersion |
getVersion()
Returns the minimum version of the dependency.
|
int |
hashCode() |
void |
setName(java.lang.String value)
Sets the name of a module dependency.
|
void |
setVersion(CmsModuleVersion value)
Sets the version of a module dependency.
|
java.lang.String |
toString() |
public CmsModuleDependency()
public CmsModuleDependency(java.lang.String moduleName, CmsModuleVersion minVersion)
moduleName
- the name of the module dependencyminVersion
- the minimum version of the dependencypublic java.lang.Object clone()
clone
在类中 java.lang.Object
Object.clone()
public int compareTo(java.lang.Object obj)
compareTo
在接口中 java.lang.Comparable<java.lang.Object>
Comparable.compareTo(java.lang.Object)
public boolean dependesOn(CmsModuleDependency other)
other
- the other dependency to check againstpublic boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String getName()
public CmsModuleVersion getVersion()
public int hashCode()
hashCode
在类中 java.lang.Object
Object.hashCode()
public void setName(java.lang.String value)
value
- the name of a module dependencypublic void setVersion(CmsModuleVersion value)
value
- the version of a module dependencypublic java.lang.String toString()
toString
在类中 java.lang.Object
Object.toString()