Beispiel #1
0
 void LoadInternal(XElement e, IFiltersFactory factory)
 {
     actionWhenEmptyOrDisabled = (FilterAction)e.SafeIntValue("default-action", (int)FilterAction.Exclude);
     foreach (var elt in e.Elements("filter"))
     {
         var f = factory.CreateFilter(elt);
         f.SetOwner(this);
         list.Add(f);
     }
 }
Beispiel #2
0
 private void SetFilter()
 {
     currentFilter = filtersFactory.CreateFilter(CurrentFilterType);
 }