KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > version > AbstractVersionMatcher


1 package fr.jayasoft.ivy.version;
2
3 import fr.jayasoft.ivy.Ivy;
4 import fr.jayasoft.ivy.IvyAware;
5 import fr.jayasoft.ivy.ModuleDescriptor;
6 import fr.jayasoft.ivy.ModuleRevisionId;
7
8 public abstract class AbstractVersionMatcher implements VersionMatcher, IvyAware {
9     private String JavaDoc _name;
10     private Ivy _ivy;
11     
12     public AbstractVersionMatcher() {
13     }
14
15     public AbstractVersionMatcher(String JavaDoc name) {
16         _name = name;
17     }
18
19     public String JavaDoc getName() {
20         return _name;
21     }
22
23     public void setName(String JavaDoc name) {
24         _name = name;
25     }
26
27
28     public boolean needModuleDescriptor(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid) {
29         return false;
30     }
31
32     public boolean accept(ModuleRevisionId askedMrid, ModuleDescriptor foundMD) {
33         return accept(askedMrid, foundMD.getResolvedModuleRevisionId());
34     }
35     
36     public String JavaDoc toString() {
37         return getName();
38     }
39
40     public Ivy getIvy() {
41         return _ivy;
42     }
43
44     public void setIvy(Ivy ivy) {
45         _ivy = ivy;
46     }
47
48 }
49
Popular Tags