/[schmitzm]/trunk/src/skrueger/geotools/XMapPane.java
ViewVC logotype

Diff of /trunk/src/skrueger/geotools/XMapPane.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

branches/1.0-gt2-2.6/src/org/geotools/gui/swing/JMapPane.java revision 341 by alfonx, Mon Aug 31 10:16:40 2009 UTC branches/1.0-gt2-2.6/src/org/geotools/swing/JMapPane.java revision 384 by alfonx, Fri Sep 11 16:16:38 2009 UTC
# Line 13  Line 13 
13   *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14   *    Lesser General Public License for more details.   *    Lesser General Public License for more details.
15   */   */
16  package org.geotools.gui.swing;  package org.geotools.swing;
17    
18  /**  /**
19   * <b>Xulu:<br>   * <b>Xulu:<br>
# Line 65  import org.geotools.renderer.GTRenderer; Line 65  import org.geotools.renderer.GTRenderer;
65  import org.geotools.renderer.label.LabelCacheImpl;  import org.geotools.renderer.label.LabelCacheImpl;
66  import org.geotools.renderer.lite.LabelCache;  import org.geotools.renderer.lite.LabelCache;
67  import org.geotools.renderer.lite.StreamingRenderer;  import org.geotools.renderer.lite.StreamingRenderer;
68  import org.geotools.renderer.shape.TransitionShapefileRenderer;  import org.geotools.renderer.shape.ShapefileRenderer;
69  import org.geotools.styling.Graphic;  import org.geotools.styling.Graphic;
70  import org.geotools.styling.LineSymbolizer;  import org.geotools.styling.LineSymbolizer;
71  import org.geotools.styling.Mark;  import org.geotools.styling.Mark;
# Line 250  public class JMapPane extends JPanel imp Line 250  public class JMapPane extends JPanel imp
250          }          }
251    
252          public void setRenderer(final GTRenderer renderer) {          public void setRenderer(final GTRenderer renderer) {
253                  Map hints = new HashMap();                  Map<Object,Object> hints = new HashMap<Object,Object>();
254                                    
255                  this.renderer = renderer;                  this.renderer = renderer;
256                                    
257                  if (renderer instanceof StreamingRenderer || renderer instanceof TransitionShapefileRenderer) {                  if (renderer instanceof StreamingRenderer || renderer instanceof ShapefileRenderer) {
258                          hints = renderer.getRendererHints();                          hints = renderer.getRendererHints();
259                          if (hints == null) {                          if (hints == null) {
260                                  hints = new HashMap();                                  hints = new HashMap<Object,Object>();
261                          }                          }
262                          if (hints.containsKey(StreamingRenderer.LABEL_CACHE_KEY)) {                          if (hints.containsKey(StreamingRenderer.LABEL_CACHE_KEY)) {
263                                  labelCache = (LabelCache) hints                                  labelCache = (LabelCache) hints

Legend:
Removed from v.341  
changed lines
  Added in v.384

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26