/** * Creates a rendered style * * @param f The feature * @param symbolizer The SLD symbolizer * @param scaleRange The scale range in which the feature should be painted according to the * symbolizer * @return A rendered style equivalent to the symbolizer * @throws UnsupportedOperationException if an unknown symbolizer is passed to this method */ public Style2D createDynamicStyle(SimpleFeature f, Symbolizer symbolizer, Range scaleRange) { Style2D style = null; if (symbolizer instanceof PolygonSymbolizer) { style = createDynamicPolygonStyle(f, (PolygonSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof LineSymbolizer) { style = createDynamicLineStyle(f, (LineSymbolizer) symbolizer, scaleRange); } else { throw new UnsupportedOperationException("This kind of symbolizer is not yet supported"); } return style; }
/** * Creates a rendered style * * @param f The feature * @param symbolizer The SLD symbolizer * @param scaleRange The scale range in which the feature should be painted according to the * symbolizer * * @return A rendered style equivalent to the symbolizer * * @throws UnsupportedOperationException if an unknown symbolizer is passed to this method */ public Style2D createDynamicStyle(Feature f, Symbolizer symbolizer, Range scaleRange) { Style2D style = null; if (symbolizer instanceof PolygonSymbolizer) { style = createDynamicPolygonStyle(f, (PolygonSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof LineSymbolizer) { style = createDynamicLineStyle(f, (LineSymbolizer) symbolizer, scaleRange); } else { throw new UnsupportedOperationException("This kind of symbolizer is not yet supported"); } return style; }
style = createDynamicPolygonStyle(f, (PolygonSymbolizer) symbolizer, scaleRange); } else if (symbolizer instanceof LineSymbolizer) {