/** * 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 testCreateLineStyle() { LineSymbolizer ls = sf.createLineSymbolizer(); ls.setPerpendicularOffset(ff.literal(5)); NumberRange<Double> scaleRange = NumberRange.create(1.0, 50000.0); LineStyle2D style = (LineStyle2D) sld.createLineStyle(null, ls, scaleRange); assertNotNull(style); assertEquals(5, style.getPerpendicularOffset(), 0d); }
public void testDefaultLineSymbolizerWithColor() throws Exception { LineSymbolizer symb = sf.createLineSymbolizer(); symb.setStroke(sf.createStroke(ff.literal("#0000FF"), ff.literal(1.0))); symb.setPerpendicularOffset(ff.literal(10)); Style2D s = sld.createLineStyle(feature, symb, range); assertNotNull(s); DynamicLineStyle2D s2 = (DynamicLineStyle2D) sld.createDynamicLineStyle(feature, symb, range); assertNotNull(s2); assertEquals(Color.BLUE, s2.getContour()); assertNotNull(s2.getStroke()); assertEquals(10, s2.getPerpendicularOffset(), 0d); }
/** * 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; }