buildframework/helium/sf/java/sysdef/src/com/nokia/helium/sysdef/ant/types/FilterSet.java
equal
deleted
inserted
replaced
22 import org.apache.tools.ant.types.DataType; |
22 import org.apache.tools.ant.types.DataType; |
23 |
23 |
24 /** |
24 /** |
25 * This Ant type defines a set of system definition |
25 * This Ant type defines a set of system definition |
26 * filters. |
26 * filters. |
27 * |
27 * @ant.type name="sysdefFilterSet" category="Sysdef" |
28 */ |
28 */ |
29 public class FilterSet extends DataType { |
29 public class FilterSet extends DataType { |
30 private List<Filter> filters = new ArrayList<Filter>(); |
30 private List<Filter> filters = new ArrayList<Filter>(); |
31 |
31 |
32 /** |
32 /** |
33 * Create a new nested filter. |
33 * Create a new nested filter. |
34 */ |
34 */ |
35 public Filter createFilter() { |
35 public SysdefFilter createFilter() { |
36 Filter filter = new Filter(); |
36 SysdefFilter filter = new SysdefFilter(); |
37 filters.add(filter); |
37 filters.add(filter); |
38 return filter; |
38 return filter; |
39 } |
39 } |
40 |
40 |
41 /** |
41 /** |
43 * @return a list of filters |
43 * @return a list of filters |
44 */ |
44 */ |
45 public List<Filter> getFilters() { |
45 public List<Filter> getFilters() { |
46 return filters; |
46 return filters; |
47 } |
47 } |
|
48 |
|
49 /** |
|
50 * Create a config filter. |
|
51 * @return a config filter. |
|
52 */ |
|
53 public SysdefConfig createConfig() { |
|
54 SysdefConfig filter = new SysdefConfig(); |
|
55 filters.add(filter); |
|
56 return filter; |
|
57 } |
48 |
58 |
49 |
|
50 } |
59 } |