ft.setName(getFirstChildValue(child)); } else if (childName.equalsIgnoreCase("Title")) { ft.getDescription().setTitle(parseInternationalString(child));
private static Style getStyle() { StyleBuilder sb = new StyleBuilder(); Style rasterstyle = sb.createStyle(); RasterSymbolizer raster = sb.createRasterSymbolizer(); rasterstyle.featureTypeStyles().add(sb.createFeatureTypeStyle(raster)); rasterstyle.featureTypeStyles().get(0).setName("GridCoverage"); return rasterstyle; }
featureTypeStyle.setName((String) node.getChildValue("Name"));
@Override public void handle(YamlObject<?> obj, YamlParseContext context) { YamlSeq seq = obj.seq(); for (YamlObject<?> o : seq) { YamlMap fs = o.map(); FeatureTypeStyle featureStyle = factory.style.createFeatureTypeStyle(); style.featureTypeStyles().add(featureStyle); featureStyle.setName(fs.str("name")); if (fs.has("title")) { featureStyle.getDescription().setTitle(fs.str("title")); } if (fs.has("abstract")) { featureStyle.getDescription().setAbstract(fs.str("abstract")); } featureStyle.getOptions().putAll(Util.vendorOptions(fs)); context.push(fs, "transform", new TransformHandler(featureStyle, factory)); context.push(fs, "rules", new RuleParser(featureStyle, factory)); } } }
ft.setName(name); ret.addFeatureTypeStyle(ft);
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); }
ft.setName(child.getFirstChild().getNodeValue());
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); }
ft.setName(getFirstChildValue(child)); } else if (childName.equalsIgnoreCase("Title")) { ft.getDescription().setTitle(parseInternationalString(child));
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; }
featureTypeStyle.setName((String) node.getChildValue("Name"));
public void visit(FeatureTypeStyle fts) { FeatureTypeStyle copy = null; Rule[] rules = fts.getRules(); int length=rules.length; Rule[] rulesCopy = new Rule[length]; for (int i = 0; i < length; i++) { if (rules[i] != null) { rules[i].accept(this); rulesCopy[i] = (Rule) pages.pop(); } } copy = sf.createFeatureTypeStyle(); copy.setName(fts.getName()); copy.setTitle(fts.getTitle()); copy.setAbstract(fts.getAbstract()); copy.setFeatureTypeName(fts.getFeatureTypeName()); copy.setRules(rulesCopy); copy.setSemanticTypeIdentifiers((String[]) fts.getSemanticTypeIdentifiers().clone()); pages.push(copy); }
public void visit(FeatureTypeStyle fts) { FeatureTypeStyle copy = null; Rule[] rules = fts.getRules(); int length=rules.length; Rule[] rulesCopy = new Rule[length]; for (int i = 0; i < length; i++) { if (rules[i] != null) { rules[i].accept(this); rulesCopy[i] = (Rule) getPages().pop(); } } copy = sf.createFeatureTypeStyle(); copy.setName(fts.getName()); copy.setTitle(fts.getTitle()); copy.setAbstract(fts.getAbstract()); copy.setFeatureTypeName(fts.getFeatureTypeName()); copy.setRules(rulesCopy); copy.setSemanticTypeIdentifiers((String[]) fts.getSemanticTypeIdentifiers().clone()); getPages().push(copy); }
featureTypeStyle.setName((String) node.getChildValue("Name"));
ft.setName(name); ret.addFeatureTypeStyle(ft);
ft.setName(name); ret.addFeatureTypeStyle(ft);
@Override public void handle(YamlObject<?> obj, YamlParseContext context) { YamlSeq seq = obj.seq(); for (YamlObject<?> o : seq) { YamlMap fs = o.map(); FeatureTypeStyle featureStyle = factory.style.createFeatureTypeStyle(); style.featureTypeStyles().add(featureStyle); featureStyle.setName(fs.str("name")); if (fs.has("title")) { featureStyle.getDescription().setTitle(fs.str("title")); } if (fs.has("abstract")) { featureStyle.getDescription().setAbstract(fs.str("abstract")); } featureStyle.getOptions().putAll(Util.vendorOptions(fs)); context.push(fs, "transform", new TransformHandler(featureStyle, factory)); context.push(fs, "rules", new RuleParser(featureStyle, factory)); } } }
public Style buildStyle(String propertyName, String styleName, double[] classBreaks, String[] classDescs, Color[] colorList) { FeatureTypeStyle featureTypeStyle = sf.createFeatureTypeStyle(); featureTypeStyle.setName(styleName);