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 = 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; }
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); }
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); }