public void visit(Style style) { FeatureTypeStyle[] styles = style.getFeatureTypeStyles(); for (int i = 0; i < styles.length; i++) { if (hasOpacity) { break; } styles[i].accept(this); } }
/** @see org.geotools.styling.StyleVisitor#visit(org.geotools.styling.Style) */ public void visit(org.geotools.styling.Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
@Override public void visit(Style style) { for (FeatureTypeStyle fts : style.getFeatureTypeStyles()) { fts.accept(this); } }
public void visit(Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
public void visit(Style style) { Style copy = null; FeatureTypeStyle[] fts = style.getFeatureTypeStyles(); final int length = fts.length; FeatureTypeStyle[] ftsCopy = new FeatureTypeStyle[length]; for (int i = 0; i < length; i++) { if (fts[i] != null) { fts[i].accept(this); ftsCopy[i] = (FeatureTypeStyle) pages.pop(); } } copy = sf.createStyle(); copy.setAbstract(style.getAbstract()); copy.setName(style.getName()); copy.setTitle(style.getTitle()); copy.setFeatureTypeStyles(ftsCopy); if (STRICT && !copy.equals(style)) { throw new IllegalStateException("Was unable to duplicate provided Style:" + style); } pages.push(copy); }
@Override public void visit(Style style) { for (FeatureTypeStyle fts : style.getFeatureTypeStyles()) { fts.accept(this); } }
/** * @see org.geotools.styling.StyleVisitor#visit(org.geotools.styling.Style) */ public void visit(Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
public void visit(Style style) { for (FeatureTypeStyle fts : style.featureTypeStyles()) { fts.accept(this); } }
/** * @see org.geotools.styling.StyleVisitor#visit(org.geotools.styling.Style) */ public void visit(Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
public void visit(Style style) { FeatureTypeStyle[] styles = style.getFeatureTypeStyles(); for (int i = 0; i < styles.length; i++) { if (hasOpacity) { break; } styles[i].accept(this); } }
public void visit(Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
public void visit(Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
/** * @see org.geotools.styling.StyleVisitor#visit(org.geotools.styling.Style) */ public void visit(org.geotools.styling.Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
/** @see org.geotools.styling.StyleVisitor#visit(org.geotools.styling.Style) */ public void visit(Style style) { FeatureTypeStyle[] ftStyles = style.getFeatureTypeStyles(); for (int i = 0; i < ftStyles.length; i++) { ftStyles[i].accept(this); } }
public void visit(Style style) { FeatureTypeStyle[] styles = style.getFeatureTypeStyles(); for (int i = 0; i < styles.length; i++) { if (hasOpacity) { break; } styles[i].accept(this); } }
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); }
public FeatureTypeStyle duplicate(FeatureTypeStyle fts) { DuplicatingStyleVisitor xerox = new DuplicatingStyleVisitor(); fts.accept(xerox); return (FeatureTypeStyle) xerox.getCopy(); }
public void visit(Style style) { Style copy = null; FeatureTypeStyle[] fts = style.getFeatureTypeStyles(); final int length=fts.length; FeatureTypeStyle[] ftsCopy = new FeatureTypeStyle[length]; for (int i = 0; i < length; i++) { if (fts[i] != null) { fts[i].accept(this); ftsCopy[i] = (FeatureTypeStyle) pages.pop(); } } copy = sf.createStyle(); copy.setAbstract(style.getAbstract()); copy.setName(style.getName()); copy.setTitle(style.getTitle()); copy.setFeatureTypeStyles(ftsCopy); if( STRICT && !copy.equals( style )){ throw new IllegalStateException("Was unable to duplicate provided Style:"+style ); } pages.push(copy); }
public void visit(Style style) { Style copy = null; FeatureTypeStyle[] fts = style.getFeatureTypeStyles(); final int length=fts.length; FeatureTypeStyle[] ftsCopy = new FeatureTypeStyle[length]; for (int i = 0; i < length; i++) { if (fts[i] != null) { fts[i].accept(this); ftsCopy[i] = (FeatureTypeStyle) pages.pop(); } } copy = sf.createStyle(); copy.setAbstract(style.getAbstract()); copy.setName(style.getName()); copy.setTitle(style.getTitle()); copy.setFeatureTypeStyles(ftsCopy); pages.push(copy); }
public void visit(Style style) { Style copy = null; FeatureTypeStyle[] fts = style.getFeatureTypeStyles(); final int length=fts.length; FeatureTypeStyle[] ftsCopy = new FeatureTypeStyle[length]; for (int i = 0; i < length; i++) { if (fts[i] != null) { fts[i].accept(this); ftsCopy[i] = (FeatureTypeStyle) getPages().pop(); } } copy = sf.createStyle(); copy.setAbstract(style.getAbstract()); copy.setName(style.getName()); copy.setTitle(style.getTitle()); copy.setFeatureTypeStyles(ftsCopy); getPages().push(copy); }