Statistics
| Revision:

root / branches / v2_0_0_prep / extensions / org.gvsig.installer / org.gvsig.installer.swing / org.gvsig.installer.swing.impl / src / main / java / org / gvsig / installer / swing / impl / execution / panel / filters / CategoryFilter.java @ 37584

History | View | Annotate | Download (571 Bytes)

1
package org.gvsig.installer.swing.impl.execution.panel.filters;
2

    
3
import java.util.List;
4

    
5
import org.gvsig.installer.lib.api.PackageInfo;
6

    
7
/**
8
 * @author gvSIG Team
9
 * @version $Id$
10
 * 
11
 */
12

    
13
public class CategoryFilter implements PackageFilter {
14

    
15
        private String category;
16

    
17
        public CategoryFilter(String type) {
18
                this.category = type;
19
        }
20

    
21
        @Override
22
        public String toString() {
23
                return category;
24
        }
25

    
26
        public boolean match(PackageInfo pkg) {
27
                List<String> list = pkg.getCategories();
28
                if (list.contains(category)) {
29
                        return true;
30
                } else {
31
                        return false;
32
                }
33
        }
34

    
35
}