package in.twizmwaz.cardinal.module.modules.filter.parsers;
import in.twizmwaz.cardinal.module.ModuleCollection;
import in.twizmwaz.cardinal.module.modules.filter.FilterModule;
import in.twizmwaz.cardinal.module.modules.filter.FilterModuleBuilder;
import in.twizmwaz.cardinal.module.modules.filter.FilterParser;
import org.jdom2.Element;
public class ChildrenFilterParser extends FilterParser {
private final ModuleCollection<FilterModule> children;
public ChildrenFilterParser(Element element) {
super(element);
this.children = new ModuleCollection<>();
for (Element child : element.getChildren()) {
this.children.add(FilterModuleBuilder.getFilter(child));
}
}
public ModuleCollection<FilterModule> getChildren() {
return children;
}
}