package in.twizmwaz.cardinal.module.modules.filter.parsers;
import in.twizmwaz.cardinal.module.modules.ctf.FlagObjective;
import in.twizmwaz.cardinal.module.modules.filter.FilterParser;
import in.twizmwaz.cardinal.util.Flags;
import org.jdom2.Element;
public class FlagFilterParser extends FilterParser {
private final String id;
private FlagObjective flag;
public FlagFilterParser(Element element) {
super(element);
this.id = element.getTextNormalize();
}
public FlagObjective getFlag() {
if (this.flag == null) this.flag = Flags.getFlagById(id);
return this.flag;
}
}