buildframework/helium/sf/java/sysdef/src/com/nokia/helium/sysdef/ant/types/FilterSet.java
changeset 628 7c4a911dc066
parent 588 c7c26511138f
--- a/buildframework/helium/sf/java/sysdef/src/com/nokia/helium/sysdef/ant/types/FilterSet.java	Wed Jun 16 16:51:40 2010 +0300
+++ b/buildframework/helium/sf/java/sysdef/src/com/nokia/helium/sysdef/ant/types/FilterSet.java	Fri Aug 13 14:59:05 2010 +0300
@@ -24,7 +24,7 @@
 /**
  * This Ant type defines a set of system definition
  * filters.
- *
+ * @ant.type name="sysdefFilterSet" category="Sysdef"
  */
 public class FilterSet extends DataType {
     private List<Filter> filters = new ArrayList<Filter>();
@@ -32,8 +32,8 @@
     /**
      * Create a new nested filter.
      */
-    public Filter createFilter() {
-        Filter filter = new Filter();
+    public SysdefFilter createFilter() {
+        SysdefFilter filter = new SysdefFilter();
         filters.add(filter);
         return filter;
     }
@@ -45,6 +45,15 @@
     public List<Filter> getFilters() {
         return filters;
     }
+
+    /**
+     * Create a config filter.
+     * @return a config filter.
+     */
+    public SysdefConfig createConfig() {
+        SysdefConfig filter = new SysdefConfig();
+        filters.add(filter);
+        return filter;
+    }
     
-
 }