assertEquals("name", SLD.textLabelString(text)); assertEquals(color("FFFFFF"), SLD.textHaloFill(text)); assertEquals(3, SLD.textHaloWidth(text));
public BufferedImage createGlyph(Symbolizer symbol) { BufferedImage bi = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB); if (symbol != null) { if (symbol instanceof PolygonSymbolizer) { bi = Glyph.polygon( SLD.polyColor(((PolygonSymbolizer) symbol)), SLD.polyFill(((PolygonSymbolizer) symbol)), SLD.polyWidth(((PolygonSymbolizer) symbol))); } else if (symbol instanceof LineSymbolizer) { bi = Glyph.line( SLD.lineColor(((LineSymbolizer) symbol)), SLD.lineWidth(((LineSymbolizer) symbol))); } else if (symbol instanceof PointSymbolizer) { bi = Glyph.point( SLD.pointColor(((PointSymbolizer) symbol)), SLD.pointFill(((PointSymbolizer) symbol))); } else if (symbol instanceof TextSymbolizer) { bi = Glyph.point( SLD.textFontFill(((TextSymbolizer) symbol)), SLD.textHaloFill(((TextSymbolizer) symbol))); } else { bi = Glyph.grid(Color.RED, Color.GREEN, Color.BLUE, Color.YELLOW); } } return bi; }