if (rule.hasElseFilter()) { hasElseFilter = true; Rule rule = rules[i]; if (rule.hasElseFilter()) { filtered.add(rule);
if (rule.hasElseFilter()) { hasElseFilter = true; if (rule.hasElseFilter()) { filtered.add(rule);
if (r.hasElseFilter()) { elseRuleList.add(r); } else {
if (r.getFilter() == null) return null; // uh-oh has no filter (want all rows) if(r.hasElseFilter()) return null; // uh-oh has elseRule filtersToDS.add(r.getFilter());
if (r.hasElseFilter()) { elseRuleList.add(r); } else {
private static List[] getLayerRules(SimpleFeatureType ftype, Style style) { List[] result = new List[] { new ArrayList(), new ArrayList() }; final String typeName = ftype.getTypeName(); FeatureTypeStyle[] featureStyles = style.getFeatureTypeStyles(); final int length = featureStyles.length; for (int i = 0; i < length; i++) { // getting feature styles FeatureTypeStyle fts = featureStyles[i]; // check if this FTS is compatible with this FT. if ((typeName != null) && FeatureTypes.isDecendedFrom(ftype, null, fts .getFeatureTypeName())) { // get applicable rules at the current scale Rule[] ftsRules = fts.getRules(); for (int j = 0; j < ftsRules.length; j++) { // getting rule Rule r = ftsRules[j]; if (KMLUtils.isWithInScale(r, 1)) { if (r.hasElseFilter()) { result[ELSE_RULES].add(r); } else { result[RULES].add(r); } } } } } return result; }
if (r.hasElseFilter()) { elseRuleList.add(r); } else {
if (r.hasElseFilter()) { elseRuleList.add(r); } else {
copy.setAbstract(rule.getAbstract()); copy.setFilter(filterCopy); copy.setIsElseFilter(rule.hasElseFilter()); copy.setLegendGraphic(legendGraphicCopy); copy.setMinScaleDenominator(rule.getMinScaleDenominator());
copy.setAbstract(rule.getAbstract()); copy.setFilter(filterCopy); copy.setIsElseFilter(rule.hasElseFilter()); copy.setLegendGraphic(legendGraphicCopy); copy.setMinScaleDenominator(rule.getMinScaleDenominator());
if (rule.hasElseFilter()) { start("ElseFilter"); end("ElseFilter");