Package org.geotools.styling

Examples of org.geotools.styling.RuleImpl


        if(reprojected == filter) {
            return rule;
        }
       
        // clone the rule (the style can be reused over and over, we cannot alter it) and set the new filter
        Rule rr = new RuleImpl(rule);
        rr.setFilter(reprojected);
        return rr;
    }
View Full Code Here


                 Filter polygon = ff.equal(ff.function("geometryType", geom), ff.literal("Polygon"), false);
                 Filter multiPolygon = ff.equal(ff.function("geometryType", geom), ff.literal("MultiPolygon"), false);
                 Filter geomCheck = ff.or(Arrays.asList(polygon, multiPolygon));
                 Filter ruleFilter = copy.getFilter();
                 Filter filter = ruleFilter == null || ruleFilter == Filter.INCLUDE ? geomCheck : ff.and(geomCheck, ruleFilter);
                 RuleImpl extra = new RuleImpl(copy);
                 extra.setFilter(filter);
                 extra.symbolizers().clear();
                 extra.symbolizers().add(sb.createPolygonSymbolizer());
                 extraRules.add(extra);
             }
           
        }
    }
View Full Code Here

TOP

Related Classes of org.geotools.styling.RuleImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.