/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { FeatureTypeStyle fts = (FeatureTypeStyle) super.parse(instance, node, value); if (node.hasChild("CoverageName")) { QName name = (QName) node.getChildValue("CoverageName"); fts.setFeatureTypeName( name.getPrefix() != null ? name.getPrefix() + ":" + name.getLocalPart() : name.getLocalPart()); } return fts; } }
/** * create a SimpleFeature type styler see the SLD Spec for more details of scaleDenominators * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to * match all) * @param rules - the rules that make up the FeatureTypeStyle * @return the new feature type styler */ public FeatureTypeStyle createFeatureTypeStyle(String typeName, Rule[] rules) { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setRules(rules); if (typeName != null) { fts.setFeatureTypeName(typeName); } return fts; }
/** * create a SimpleFeature type styler * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to * match all) * @param r - the rule that driver this feature typ style * @return the new feature type styler */ public FeatureTypeStyle createFeatureTypeStyle(String typeName, Rule r) { // setup the feature type style FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setRules(new Rule[] {r}); if (typeName != null) { fts.setFeatureTypeName(typeName); } return fts; }
/** * create a SimpleFeature type styler see the SLD Spec for more details of scaleDenominators * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to * match all) * @param symbolizers - an array of symbolizers to use * @param minScaleDenominator - the minimim scale to draw the feature at * @param maxScaleDenominator - the maximum scale to draw the feature at * @return the new feature type styler */ public FeatureTypeStyle createFeatureTypeStyle( String typeName, Symbolizer[] symbolizers, double minScaleDenominator, double maxScaleDenominator) { Rule r = createRule(symbolizers, minScaleDenominator, maxScaleDenominator); // setup the feature type style FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setRules(new Rule[] {r}); if (typeName != null) { fts.setFeatureTypeName(typeName); } return fts; }
ft.getDescription().setAbstract(parseInternationalString(child)); } else if (childName.equalsIgnoreCase("FeatureTypeName")) { ft.setFeatureTypeName(getFirstChildValue(child)); } else if (childName.equalsIgnoreCase("SemanticTypeIdentifier")) { sti.add(getFirstChildValue(child));
private FeatureTypeStyle fts2() { FeatureTypeStyle fts2 = styleFactory.createFeatureTypeStyle(); Rule rule = styleFactory.createRule(); fts2.addRule(rule); fts2.setFeatureTypeName("feature-type-2"); return fts2; }
private FeatureTypeStyle fts2() { FeatureTypeStyle fts2 = sf.createFeatureTypeStyle(); Rule rule = sf.createRule(); fts2.addRule(rule); fts2.setFeatureTypeName("feature-type-2"); return fts2; }
private FeatureTypeStyle fts2() { FeatureTypeStyle fts2 = sf.createFeatureTypeStyle(); Rule rule = sf.createRule(); fts2.addRule(rule); fts2.setFeatureTypeName("feature-type-2"); return fts2; }
: qn.getLocalPart(); featureTypeStyle.setFeatureTypeName(ftn.toString());
ft.setFeatureTypeName("Feature"); ft.setName(name); ret.addFeatureTypeStyle(ft);
rule.setSymbolizers(new Symbolizer[] {polysym(sFac)}); FeatureTypeStyle fts = sFac.createFeatureTypeStyle(new Rule[] {rule}); fts.setFeatureTypeName("polygonfeature"); fts1.setFeatureTypeName("polygonfeature"); FeatureTypeStyle fts2 = sFac.createFeatureTypeStyle(); fts2.setRules(new Rule[] {rule2}); fts2.setFeatureTypeName("linefeature"); FeatureTypeStyle fts3 = sFac.createFeatureTypeStyle(); fts3.setRules(new Rule[] {rule3}); fts3.setFeatureTypeName("pointfeature"); FeatureTypeStyle fts4 = sFac.createFeatureTypeStyle(); fts4.setRules(new Rule[] {rule4}); fts4.setFeatureTypeName("collFeature"); FeatureTypeStyle fts5 = sFac.createFeatureTypeStyle(); fts5.setRules(new Rule[] {rule5}); fts5.setFeatureTypeName("ringFeature");
@Test public void testStyle() throws Exception { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type-1"); FeatureTypeStyle fts2 = fts2(); Style style = sf.getDefaultStyle(); style.addFeatureTypeStyle(fts); style.addFeatureTypeStyle(fts2); style.accept(visitor); Style copy = (Style) visitor.getCopy(); Style notEq = sf.getDefaultStyle(); fts2 = fts2(); notEq.addFeatureTypeStyle(fts2); }
public void testStyle() throws Exception { FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type-1"); FeatureTypeStyle fts2 = fts2(); Style style = styleFactory.getDefaultStyle(); style.addFeatureTypeStyle(fts); style.addFeatureTypeStyle(fts2); Style clone = (Style) ((Cloneable) style).clone(); assertClone(style, clone); Style notEq = styleFactory.getDefaultStyle(); fts2 = fts2(); notEq.addFeatureTypeStyle(fts2); assertEqualsContract(clone, notEq, style); }
FeatureTypeStyle ftsP = sFac.createFeatureTypeStyle(); ftsP.setRules(new Rule[] {rulep}); ftsP.setFeatureTypeName("querytest"); FeatureTypeStyle ftsL = sFac.createFeatureTypeStyle(); ftsL.setRules(new Rule[] {rule2}); ftsL.setFeatureTypeName("querytest"); FeatureTypeStyle ftsPoly = sFac.createFeatureTypeStyle(new Rule[] {rule}); ftsPoly.setFeatureTypeName("querytest");
public void testStyle() throws Exception { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type-1"); FeatureTypeStyle fts2 = fts2(); Style style = sf.getDefaultStyle(); style.addFeatureTypeStyle(fts); style.addFeatureTypeStyle(fts2); style.accept(visitor); Style copy = (Style) visitor.getCopy(); // assertClone(style, clone); assertEqualsContract(style, copy); Style notEq = sf.getDefaultStyle(); fts2 = fts2(); notEq.addFeatureTypeStyle(fts2); assertEqualsContract(copy, notEq, style); }
/** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { FeatureTypeStyle fts = (FeatureTypeStyle) super.parse(instance, node, value); if (node.hasChild("CoverageName")) { QName name = (QName) node.getChildValue("CoverageName"); fts.setFeatureTypeName(name.getPrefix() != null ? name.getPrefix()+":"+name.getLocalPart() : name.getLocalPart()); } return fts; }
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); }
/** * create a SimpleFeature type styler see the SLD Spec for more details of scaleDenominators * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to match all) * @param rules - the rules that make up the FeatureTypeStyle * * @return the new feature type styler */ public FeatureTypeStyle createFeatureTypeStyle(String typeName, Rule[] rules) { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setRules(rules); if (typeName != null) { fts.setFeatureTypeName(typeName); } return fts; }
/** * create a Feature type styler see the SLD Spec for more details of scaleDenominators * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to match all) * @param rules - the rules that make up the FeatureTypeStyle * * @return the new feature type styler */ public FeatureTypeStyle createFeatureTypeStyle(String typeName, Rule[] rules) { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setRules(rules); if (typeName != null) { fts.setFeatureTypeName(typeName); } return fts; }
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); }