rule.setName(getFirstChildValue(child)); } else if (childName.equalsIgnoreCase("Title")) { rule.getDescription().setTitle(parseInternationalString(child));
rule.setName(getRuleName(i + 1));
public Rule build() { if (unset) { return null; } if (symbolizerBuilder == null && symbolizers.size() == 0) { symbolizerBuilder = new PointSymbolizerBuilder(); } if (symbolizerBuilder != null) { symbolizers.add(symbolizerBuilder.build()); } Rule rule = sf.createRule(); rule.setName(name); // TODO: rule's description cannot be set rule.setTitle(title); rule.setAbstract(ruleAbstract); rule.setMinScaleDenominator(minScaleDenominator); rule.setMaxScaleDenominator(maxScaleDenominator); rule.setFilter(filter); rule.setElseFilter(elseFilter); rule.symbolizers().addAll(symbolizers); GraphicLegend gl = legend.build(); if (gl != null) { rule.setLegend(gl); } if (parent == null) { reset(); } return rule; }
copy.setDescription(descCopy); copy.setLegendGraphic(legendCopy); copy.setName(rule.getName()); copy.setFilter(filterCopy); copy.setElseFilter(rule.isElseFilter());
public void testFeatureTypeStyle() throws Exception { FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type"); Rule rule1; rule1 = styleFactory.createRule(); rule1.setName("rule1"); rule1.setFilter(filterFactory.id(Collections.singleton(filterFactory.featureId("FID")))); Rule rule2 = styleFactory.createRule(); rule2.setIsElseFilter(true); rule2.setName("rule2"); fts.addRule(rule1); fts.addRule(rule2); FeatureTypeStyle clone = (FeatureTypeStyle) ((Cloneable) fts).clone(); assertClone(fts, clone); rule1 = styleFactory.createRule(); rule1.setName("rule1"); rule1.setFilter(filterFactory.id(Collections.singleton(filterFactory.featureId("FID")))); FeatureTypeStyle notEq = styleFactory.createFeatureTypeStyle(); notEq.setName("fts-not-equal"); notEq.addRule(rule1); assertEqualsContract(clone, notEq, fts); }
rules[colors.length - 1] = sf.createRule(); rules[colors.length - 1].setFilter(cf2); rules[colors.length - 1].setName(geomName); c = this.createColor(colors[colors.length - 1]);
rule.setName((String) node.getChildValue("Name"));
featureStyle.rules().add(rule); rule.setName(r.str("name")); if (r.has("title")) { rule.setTitle(r.str("title"));
public void testFeatureTypeStyle() throws Exception { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type"); fts.getOptions().put("key", "value"); Rule rule1; rule1 = sf.createRule(); rule1.setName("rule1"); rule1.setFilter(ff.id(Collections.singleton(ff.featureId("FID")))); Rule rule2 = sf.createRule(); rule2.setIsElseFilter(true); rule2.setName("rule2"); fts.addRule(rule1); fts.addRule(rule2); fts.accept(visitor); FeatureTypeStyle clone = (FeatureTypeStyle) visitor.getCopy(); // assertClone(fts, clone); assertEqualsContract(fts, clone); rule1 = sf.createRule(); rule1.setName("rule1"); rule1.setFilter(ff.id(Collections.singleton(ff.featureId("FID")))); FeatureTypeStyle notEq = sf.createFeatureTypeStyle(); notEq.setName("fts-not-equal"); notEq.addRule(rule1); assertEqualsContract(clone, notEq, fts); fts.setTransformation(ff.literal("transformation")); fts.setOnlineResource(new OnLineResourceImpl()); fts.accept(visitor); clone = (FeatureTypeStyle) visitor.getCopy(); assertEqualsContract(fts, clone); }
elseRule.setIsElseFilter(true); elseRule.setTitle("Else"); elseRule.setName("else"); fts.addRule(elseRule);
/** * Creates the new rule. * * @return the rule */ public static Rule createNewRule() { Rule rule = styleFactory.createRule(); rule.setName(Localisation.getString(SLDTreeTools.class, "TreeItem.newRule")); return rule; }
rule.setFilter(filter); rule.setTitle(title); rule.setName(getRuleName(i + 1));
rule.setName("Za'Ha'Dum"); featureStyle.rules().add(rule);
rule.setName("Za'Ha'Dum"); featureStyle.rules().add(rule);
rule.setName("Za'Ha'Dum"); featureStyle.rules().add(rule);
private static FeatureTypeStyle getDirectRasterStyle( final String geometryPropertyName, final Expression transformation) { final StyleFactory styleFactory = CommonFactoryFinder.getStyleFactory(); final FeatureTypeStyle style = styleFactory.createFeatureTypeStyle(); final Rule rule = styleFactory.createRule(); rule.setName("distributed render - direct raster"); rule.setTitle("Distributed Render - Direct Raster"); final RasterSymbolizer symbolizer = styleFactory.createRasterSymbolizer(); symbolizer.setGeometryPropertyName(geometryPropertyName); rule.symbolizers().add(symbolizer); style.rules().add(rule); style.setTransformation(transformation); return style; } }
public Style getLISAStyle(String propertyName) { final String styleName = "LISA"; final String[] classValues = { "HH", "LH", "LL", "HL", "" }; final String[] classDescs = { "H-H", "L-H", "L-L", "H-L", "None" }; // http://www.w3schools.com/tags/ref_color_tryit.asp // Color.Tomato, Color.LightGoldenrodYellow, Color.CornflowerBlue, Color.Thistle final Color[] colorList = { new Color(255, 99, 71), new Color(250, 250, 210), new Color(100, 149, 237), new Color(216, 191, 216), new Color(225, 225, 225) }; FeatureTypeStyle featureTypeStyle = sf.createFeatureTypeStyle(); featureTypeStyle.setName(styleName); for (int k = 0; k < classValues.length; k++) { Fill fill = sf.createFill(ff.literal(colorList[k]), ff.literal(opacity)); Symbolizer symbolizer = sf.createPolygonSymbolizer(lineStroke, fill, geometryField); symbolizer.setName(classDescs[k]); Rule rule = sf.createRule(); rule.setName(classDescs[k]); rule.setFilter(ff.equal(ff.property(propertyName), ff.literal(classValues[k]), false)); rule.symbolizers().add(symbolizer); featureTypeStyle.rules().add(rule); } Style style = sf.createStyle(); style.featureTypeStyles().add(featureTypeStyle); style.setName(styleName); return style; }
copy.setDescription(descCopy); copy.setLegendGraphic(legendCopy); copy.setName(rule.getName()); copy.setFilter(filterCopy); copy.setElseFilter(rule.isElseFilter());
copy.setMinScaleDenominator(rule.getMinScaleDenominator()); copy.setMaxScaleDenominator(rule.getMaxScaleDenominator()); copy.setName(rule.getName()); copy.setTitle(rule.getTitle()); copy.setSymbolizers(symbolizerCopy);
featureStyle.rules().add(rule); rule.setName(r.str("name")); if (r.has("title")) { rule.setTitle(r.str("title"));