source: vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/importer/FacetConfiguration.java @ 1007

Last change on this file since 1007 was 1007, checked in by patdui, 13 years ago
  • added resourceType facet and added a list of resources on the show result page.
  • added i18n properties
  • fixed some olac facets supporting multiple patterns to match a facet
File size: 987 bytes
Line 
1package eu.clarin.cmdi.vlo.importer;
2
3import java.util.ArrayList;
4import java.util.Collections;
5import java.util.List;
6
7public class FacetConfiguration {
8
9    private String name;
10    private boolean caseInsensitive= false;
11    private List<String> patterns = new ArrayList<String>();
12
13    public void setCaseInsensitive(boolean caseValue) {
14        this.caseInsensitive = caseValue;
15    }
16
17    public boolean isCaseInsensitive() {
18        return caseInsensitive;
19    }
20
21    public void setPatterns(List<String> patterns) {
22        this.patterns = patterns;
23    }
24
25    public void setPattern(String pattern) {
26        this.patterns = Collections.singletonList(pattern);
27    }
28
29    public List<String> getPatterns() {
30        return patterns;
31    }
32
33    public void setName(String name) {
34        this.name = name;
35    }
36
37    public String getName() {
38        return name;
39    }
40   
41    @Override
42    public String toString() {
43        return "name="+name+", pattern="+patterns;
44    }
45}
Note: See TracBrowser for help on using the repository browser.