public RenderingRulesMother AddSelectors(string expression) { OsmElementSelectorParser parser = new OsmElementSelectorParser(); IOsmElementSelector selector = parser.Parse(expression); currentRule.Selector = selector; return(this); }
private IOsmElementSelector ParseRuleSelector(string selectorText) { try { OsmElementSelectorParser parser = new OsmElementSelectorParser(); IOsmElementSelector selector = parser.Parse(selectorText); return(selector); } catch (Exception ex) { ThrowParseError("Could not parse the selector: '{0}'", ex.Message); return(null); // dummy } }