@Override protected void fill(Fill fill) { sym.setFill(fill); } });
} else if ("polygon".equalsIgnoreCase(type)) { PolygonSymbolizer ps = styleFactory.createPolygonSymbolizer(); ps.setFill(styleFactory.createFill(filterFactory.literal(color)));
public PolygonSymbolizer createPolygonSymbolizer( Stroke stroke, Fill fill, String geometryPropertyName) { PolygonSymbolizer pSymb = new PolygonSymbolizerImpl(); pSymb.setGeometryPropertyName(geometryPropertyName); pSymb.setStroke(stroke); pSymb.setFill(fill); return pSymb; }
symbol.setFill((Fill) null); symbol.setStroke((org.geotools.styling.Stroke) null); symbol.setStroke(parseStroke(child)); } else if (childName.equalsIgnoreCase(fillSt)) { symbol.setFill(parseFill(child)); } else if (childName.equalsIgnoreCase(VendorOptionString)) { parseVendorOption(symbol.getOptions(), child);
/** * create a default polygon symbolizer * * @return the new polygon symbolizer */ public PolygonSymbolizer createPolygonSymbolizer() { PolygonSymbolizer ps = sf.createPolygonSymbolizer(); ps.setFill(createFill()); ps.setStroke(createStroke()); return ps; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { Color color = (Color) value; PolygonSymbolizer poly = sb.createPolygonSymbolizer(); Boolean fill = (Boolean) node.getChildValue("fill", Boolean.TRUE); Boolean outline = (Boolean) node.getChildValue("outline", Boolean.TRUE); if (fill) { poly.setFill(sb.createFill(color)); } else { poly.setFill(null); } if (outline) { poly.setStroke(sb.createStroke()); } else { poly.setStroke(null); } return poly; } }
public void visit(PolygonSymbolizer poly) { PolygonSymbolizer copy = sf.createPolygonSymbolizer(); copy.setFill(copy(poly.getFill())); copy.setGeometry(copy(poly.getGeometry())); copy.setUnitOfMeasure(poly.getUnitOfMeasure()); copy.setStroke(copy(poly.getStroke())); copy.getOptions().putAll(poly.getOptions()); if (STRICT && !copy.equals(poly)) { throw new IllegalStateException( "Was unable to duplicate provided PolygonSymbolizer:" + poly); } pages.push(copy); }
@Override protected void fill(Fill fill) { sym.setFill(fill); } });
symbol.setFill((Fill) value[i].getValue());
public void testResizeGraphicFill() throws Exception { URL url = StreamingRenderer.class.getResource("test-data/"); PolygonSymbolizer symb = sf.createPolygonSymbolizer(); ExternalGraphic eg = sf.createExternalGraphic(url + "icon64.png", "image/png"); Graphic g = sf.createGraphic( new ExternalGraphic[] {eg}, null, null, null, ff.literal(20), null); Fill fill = sf.createFill(null, null, null, g); symb.setFill(fill); PolygonStyle2D ps = sld.createPolygonStyle(feature, symb, range); assertTrue(ps.getFill() instanceof TexturePaint); TexturePaint paint = (TexturePaint) ps.getFill(); assertEquals(20, paint.getImage().getWidth()); }
private PolygonSymbolizer polysym1(StyleFactory sFac) throws IllegalFilterException { Stroke myStroke; PolygonSymbolizer polysym = sFac.createPolygonSymbolizer(); Fill myFill = sFac.getDefaultFill(); myFill.setColor(filterFactory.literal("#00ff00")); polysym.setFill(myFill); myStroke = sFac.getDefaultStroke(); myStroke.setColor(filterFactory.literal("#00ff00")); myStroke.setWidth(filterFactory.literal(Integer.valueOf(2))); polysym.setStroke(myStroke); return polysym; }
private PolygonSymbolizer polysym(StyleFactory sFac) throws IllegalFilterException { Stroke myStroke; PolygonSymbolizer polysym = sFac.createPolygonSymbolizer(); Fill myFill = sFac.getDefaultFill(); myFill.setColor(filterFactory.literal("#ff0000")); polysym.setFill(myFill); myStroke = sFac.getDefaultStroke(); myStroke.setColor(filterFactory.literal("#0000ff")); myStroke.setWidth(filterFactory.literal(Integer.valueOf(2))); polysym.setStroke(myStroke); return polysym; }
ps.setFill((Fill) node.getChildValue(Fill.class));
public void testTexturePaintNoSize() throws Exception { PolygonSymbolizer symb = sf.createPolygonSymbolizer(); Mark myMark = sf.createMark(); myMark.setWellKnownName(ff.literal("square")); org.geotools.styling.Fill fill = sf.createFill(null); fill.setGraphicFill(sf.createGraphic(null, new Mark[] {myMark}, null, null, null, null)); symb.setFill(fill); PolygonStyle2D ps = sld.createPolygonStyle(feature, symb, range); assertTrue(ps.getFill() instanceof TexturePaint); }
Fill fill = sf.createFill(null, null, null, graphic); PolygonSymbolizer symb = sb.createPolygonSymbolizer(); symb.setFill(fill);
public PolygonSymbolizer createPolygonSymbolizer(Stroke stroke, Fill fill, String geometryPropertyName) { PolygonSymbolizer pSymb = new PolygonSymbolizerImpl(); pSymb.setGeometryPropertyName(geometryPropertyName); pSymb.setStroke(stroke); pSymb.setFill(fill); return pSymb; }
/** * create a default polygon symbolizer * * @return the new polygon symbolizer */ public PolygonSymbolizer createPolygonSymbolizer() { PolygonSymbolizer ps = sf.createPolygonSymbolizer(); ps.setFill(createFill()); ps.setStroke(createStroke()); return ps; }
/** * create a default polygon symbolizer * * @return the new polygon symbolizer */ public PolygonSymbolizer createPolygonSymbolizer() { PolygonSymbolizer ps = sf.createPolygonSymbolizer(); ps.setFill(createFill()); ps.setStroke(createStroke()); return ps; }
Fill myFill = sFac.getDefaultFill(); myFill.setColor(filterFactory.literal("#ff0000")); polysym.setFill(myFill); polysym.setStroke(sFac.getDefaultStroke()); Rule rule = sFac.createRule();
public void visit(PolygonSymbolizer poly) { PolygonSymbolizer copy = sf.createPolygonSymbolizer(); copy.setFill( copy( poly.getFill())); copy.setGeometry(copy(poly.getGeometry())); copy.setUnitOfMeasure(poly.getUnitOfMeasure()); copy.setStroke(copy(poly.getStroke())); copy.getOptions().putAll(poly.getOptions()); if( STRICT && !copy.equals( poly )){ throw new IllegalStateException("Was unable to duplicate provided PolygonSymbolizer:"+poly ); } pages.push(copy); }