/** Test of createPolygonStyle method, of class org.geotools.renderer.style.SLDStyleFactory. */ public void testCreateIncompletePolygonStyle() { PolygonSymbolizer symb; // full symbolizer symb = sf.createPolygonSymbolizer(); sld.createPolygonStyle(null, symb, range); }
/** * Really creates the symbolizer * * @param drawMe DOCUMENT ME! * @param symbolizer DOCUMENT ME! * @param scaleRange DOCUMENT ME! * @return DOCUMENT ME! */ private Style2D createStyleInternal(Object drawMe, Symbolizer symbolizer, Range scaleRange) { Style2D style = null; if (symbolizer instanceof PolygonSymbolizer) { style = createPolygonStyle(drawMe, (PolygonSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof LineSymbolizer) { style = createLineStyle(drawMe, (LineSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof PointSymbolizer) { style = createPointStyle(drawMe, (PointSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof TextSymbolizer) { style = createTextStyle(drawMe, (TextSymbolizer) symbolizer, scaleRange); } return style; }
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()); }
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); }
/** * Really creates the symbolizer * * @param drawMe DOCUMENT ME! * @param symbolizer DOCUMENT ME! * @param scaleRange DOCUMENT ME! * * @return DOCUMENT ME! */ private Style2D createStyleInternal(Object drawMe, Symbolizer symbolizer, Range scaleRange) { Style2D style = null; if (symbolizer instanceof PolygonSymbolizer) { style = createPolygonStyle(drawMe, (PolygonSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof LineSymbolizer) { style = createLineStyle(drawMe, (LineSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof PointSymbolizer) { style = createPointStyle(drawMe, (PointSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof TextSymbolizer) { style = createTextStyle(drawMe, (TextSymbolizer) symbolizer, scaleRange); } return style; }
/** * Really creates the symbolizer * * @param drawMe * DOCUMENT ME! * @param symbolizer * DOCUMENT ME! * @param scaleRange * DOCUMENT ME! * * @return DOCUMENT ME! */ private Style2D createStyleInternal(Object drawMe, Symbolizer symbolizer, Range scaleRange) { Style2D style = null; if (symbolizer instanceof PolygonSymbolizer) { style = createPolygonStyle(drawMe, (PolygonSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof LineSymbolizer) { style = createLineStyle(drawMe, (LineSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof PointSymbolizer) { style = createPointStyle(drawMe, (PointSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof TextSymbolizer) { style = createTextStyle(drawMe, (TextSymbolizer) symbolizer, scaleRange); } return style; }