gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.lib / src / main / java / org / gvsig / tools / packageutils / Dependency.java @ 718
History | View | Annotate | Download (602 Bytes)
1 |
package org.gvsig.tools.packageutils; |
---|---|
2 |
|
3 |
import org.gvsig.tools.lang.Cloneable; |
4 |
import org.gvsig.installer.lib.api.Version; |
5 |
|
6 |
public interface Dependency extends Cloneable, org.gvsig.installer.lib.api.Dependency { |
7 |
public final String REQUIRED = "required"; |
8 |
public final String CONFLICT = "conflict"; |
9 |
public final String RECOMMENDED = "recommended"; |
10 |
|
11 |
public org.gvsig.installer.lib.api.Dependency parse(String dependency); |
12 |
|
13 |
public String getType(); |
14 |
|
15 |
public String getCode(); |
16 |
|
17 |
public String getOp(); |
18 |
|
19 |
public Version getVersion();
|
20 |
|
21 |
public boolean match(String type, String code, Version version); |
22 |
} |