public Antialias getAntialias( String layer ) { MapOptions opts = options.get( layer ); return opts == null ? null : opts.getAntialias(); }
private void applyAntialias( MapOptions options ) { switch ( options.getAntialias() ) { case IMAGE: graphics.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_ON ); graphics.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_OFF ); break; case TEXT: graphics.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_OFF ); graphics.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_ON ); break; case BOTH: graphics.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_ON ); graphics.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_ON ); break; case NONE: graphics.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_OFF ); graphics.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_OFF ); break; } }
private static void applyAntialiasing( final String layerName, final Graphics2D g, final MapOptionsMaps options, final MapOptions defaults ) { Antialias a = options.getAntialias( layerName ); if ( a == null ) { a = defaults.getAntialias(); } switch ( a ) { case IMAGE: g.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_ON ); g.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_OFF ); break; case TEXT: g.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_OFF ); g.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_ON ); break; case BOTH: g.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_ON ); g.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_ON ); break; case NONE: g.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_OFF ); g.setRenderingHint( KEY_TEXT_ANTIALIASING, VALUE_TEXT_ANTIALIAS_OFF ); break; } }
private static void insertAntialias( String layer, MapOptionsMaps options, MapOptions layerDefaults, MapOptions globalDefaults ) { if ( options.getAntialias( layer ) == null ) { if ( layerDefaults != null ) { options.setAntialias( layer, layerDefaults.getAntialias() ); } if ( options.getAntialias( layer ) == null ) { options.setAntialias( layer, globalDefaults.getAntialias() ); } } }