Ignore:
Timestamp:
2010-09-15T18:54:18+02:00 (14 years ago)
Author:
stoecker
Message:

remove tabs

Location:
applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapKey.java

    r16161 r23190  
    11/**
    2  * 
     2 *
    33 */
    44package org.openstreetmap.josm.plugins.slippymap;
     
    99 * {@link #equals(Object)} and also {@link #toString()}.
    1010 * </p>
    11  * 
     11 *
    1212 * @author LuVar <lubomir.varga@freemap.sk>
    1313 * @author Dave Hansen <dave@sr71.net>
     
    1515 */
    1616public class SlippyMapKey {
    17         private final int x;
    18         private final int y;
    19         private final int level;
    20        
    21         /**
    22         * <p>
    23         * Constructs key for hashmaps for some tile describedy by X and Y position. X and Y are tiles
    24         * positions on discrete map.
    25         * </p>
    26          *
    27          * @param x     x position in tiles table
    28          * @param y     y position in tiles table
    29         */
    30         public final boolean valid;
    31         public SlippyMapKey(int x, int y, int level) {
    32                 this.x = x;
    33                 this.y = y;
    34                 this.level = level;
    35                 if (level <= 0 || x < 0 || y < 0) {
    36                         this.valid = false;
    37                         System.err.println("invalid SlippyMapKey("+level+", "+x+", "+y+")");
    38                 } else {
    39                         this.valid = true;
    40                 }
    41         }
    42        
    43         /**
    44         * <p>
    45         * Returns true ONLY if x and y are equals.
    46         * </p>
    47          *
    48         * @see java.lang.Object#equals(java.lang.Object)
    49         */
    50         @Override
    51         public boolean equals(Object obj) {
    52                 if (obj instanceof SlippyMapKey) {
    53                         SlippyMapKey smk = (SlippyMapKey) obj;
    54                         if((smk.x == this.x) && (smk.y == this.y) && (smk.level == this.level)) {
    55                                 return true;
    56                         }
    57                 }
    58                 return false;
    59         }
    60        
    61         /**
    62          * @return      return new Integer(this.x + this.y * 10000).hashCode();
    63         * @see java.lang.Object#hashCode()
    64         */
    65         @Override
    66         public int hashCode() {
    67                 return new Integer(this.x + this.y * 10000 + this.level * 100000).hashCode();
    68         }
    69        
    70         /**
    71         * @see java.lang.Object#toString()
    72         */
    73         @Override
    74         public String toString() {
    75                 return "SlippyMapKey(x=" + this.x + ",y=" + this.y + ",level=" + level + ")";
    76         }
    77        
     17    private final int x;
     18    private final int y;
     19    private final int level;
     20
     21    /**
     22    * <p>
     23    * Constructs key for hashmaps for some tile describedy by X and Y position. X and Y are tiles
     24    * positions on discrete map.
     25    * </p>
     26     *
     27     * @param x x position in tiles table
     28     * @param y y position in tiles table
     29    */
     30    public final boolean valid;
     31    public SlippyMapKey(int x, int y, int level) {
     32        this.x = x;
     33        this.y = y;
     34        this.level = level;
     35        if (level <= 0 || x < 0 || y < 0) {
     36            this.valid = false;
     37            System.err.println("invalid SlippyMapKey("+level+", "+x+", "+y+")");
     38        } else {
     39            this.valid = true;
     40        }
     41    }
     42
     43    /**
     44    * <p>
     45    * Returns true ONLY if x and y are equals.
     46    * </p>
     47     *
     48    * @see java.lang.Object#equals(java.lang.Object)
     49    */
     50    @Override
     51    public boolean equals(Object obj) {
     52        if (obj instanceof SlippyMapKey) {
     53            SlippyMapKey smk = (SlippyMapKey) obj;
     54            if((smk.x == this.x) && (smk.y == this.y) && (smk.level == this.level)) {
     55                return true;
     56            }
     57        }
     58        return false;
     59    }
     60
     61    /**
     62     * @return  return new Integer(this.x + this.y * 10000).hashCode();
     63    * @see java.lang.Object#hashCode()
     64    */
     65    @Override
     66    public int hashCode() {
     67        return new Integer(this.x + this.y * 10000 + this.level * 100000).hashCode();
     68    }
     69
     70    /**
     71    * @see java.lang.Object#toString()
     72    */
     73    @Override
     74    public String toString() {
     75        return "SlippyMapKey(x=" + this.x + ",y=" + this.y + ",level=" + level + ")";
     76    }
     77
    7878}
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapLayer.java

    r22848 r23190  
    212212        // FIXME: currently ran in errors
    213213
    214                 tileOptionMenu.add(new JMenuItem(
     214        tileOptionMenu.add(new JMenuItem(
    215215                new AbstractAction(tr("Snap to tile size")) {
    216216                    public void actionPerformed(ActionEvent ae) {
     
    252252                MapView.addLayerChangeListener(new LayerChangeListener() {
    253253                    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    254                         //
     254                        //
    255255                    }
    256256
    257257                    public void layerAdded(Layer newLayer) {
    258                         //
     258                        //
    259259                    }
    260260
    261261                    public void layerRemoved(Layer oldLayer) {
    262                         MapView.removeLayerChangeListener(this);
     262                        MapView.removeLayerChangeListener(this);
    263263                    }
    264264                });
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPlugin.java

    r22848 r23190  
    2121    public SlippyMapPlugin(PluginInformation info)
    2222    {
    23         super(info);
    24         Main.pref.addPreferenceChangeListener(this);
     23        super(info);
     24        Main.pref.addPreferenceChangeListener(this);
    2525    }
    2626
    2727    @Override
    28         public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame)
     28    public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame)
    2929    {
    3030        if (newFrame != null && SlippyMapPreferences.getMapSource() != SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
     
    5353     */
    5454    public void preferenceChanged(PreferenceChangeEvent event) {
    55         if (!Main.isDisplayingMapView()) {
    56                 return;
    57         }
    58         List<SlippyMapLayer> layes = Main.map.mapView.getLayersOfType(SlippyMapLayer.class);
    59         assert layes.size() <= 1;
    60         SlippyMapLayer layer = layes.isEmpty()?null:layes.get(0);
     55        if (!Main.isDisplayingMapView()) {
     56            return;
     57        }
     58        List<SlippyMapLayer> layes = Main.map.mapView.getLayersOfType(SlippyMapLayer.class);
     59        assert layes.size() <= 1;
     60        SlippyMapLayer layer = layes.isEmpty()?null:layes.get(0);
    6161
    6262        if (event.getKey().equals(SlippyMapPreferences.PREFERENCE_TILE_SOURCE)) {
    63                 if (layer == null && SlippyMapPreferences.getMapSource() != SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
    64                         Main.map.mapView.addLayer(new SlippyMapLayer());
    65                 } else if (layer != null && SlippyMapPreferences.getMapSource() == SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
    66                         Main.map.mapView.removeLayer(layer);
    67                 } else if (layer == null && SlippyMapPreferences.getMapSource() == SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
    68                         // Do nothing
    69                 } else {
    70                         layer.newTileStorage();
    71                 }
     63            if (layer == null && SlippyMapPreferences.getMapSource() != SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
     64                Main.map.mapView.addLayer(new SlippyMapLayer());
     65            } else if (layer != null && SlippyMapPreferences.getMapSource() == SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
     66                Main.map.mapView.removeLayer(layer);
     67            } else if (layer == null && SlippyMapPreferences.getMapSource() == SlippyMapPreferences.NO_DEFAULT_TILE_SOURCE) {
     68                // Do nothing
     69            } else {
     70                layer.newTileStorage();
     71            }
    7272        } else  if (event.getKey().startsWith(SlippyMapPreferences.PREFERENCE_PREFIX) && layer != null) {
    7373            // System.err.println(this + ".preferenceChanged('" + key + "', '"
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferenceSetting.java

    r22848 r23190  
    114114     * Actualy this method loads and sets this params:<br>
    115115     * <ul>
    116      *  <li>autozoom - {@link #autozoomActive} - {@link SlippyMapPreferences#getAutozoom()}</li>
    117      *  <li>autoload - {@link #autoloadTiles} - {@link SlippyMapPreferences#getAutoloadTiles()}</li>
    118      *  <li>maxZoomLvl - {@link #maxZoomLvl} - {@link SlippyMapPreferences#getMaxZoomLvl()}</li>
    119      *  <li>minZoomLvl - {@link #minZoomLvl} - {@link SlippyMapPreferences#getMaxZoomLvl()}</li>
     116     *  <li>autozoom - {@link #autozoomActive} - {@link SlippyMapPreferences#getAutozoom()}</li>
     117     *  <li>autoload - {@link #autoloadTiles} - {@link SlippyMapPreferences#getAutoloadTiles()}</li>
     118     *  <li>maxZoomLvl - {@link #maxZoomLvl} - {@link SlippyMapPreferences#getMaxZoomLvl()}</li>
     119     *  <li>minZoomLvl - {@link #minZoomLvl} - {@link SlippyMapPreferences#getMaxZoomLvl()}</li>
    120120     * </ul>
    121121     * </p>
     
    139139    public boolean ok()
    140140    {
    141         SlippyMapPreferences.setMapSource((TileSource)this.tileSourceCombo.getSelectedItem());
     141        SlippyMapPreferences.setMapSource((TileSource)this.tileSourceCombo.getSelectedItem());
    142142        SlippyMapPreferences.setAutozoom(this.autozoomActive.isSelected());
    143143        SlippyMapPreferences.setAutoloadTiles(this.autoloadTiles.isSelected());
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferences.java

    r22848 r23190  
    2121public class SlippyMapPreferences
    2222{
    23         public static final String NO_DEFAULT_TILE_SOURCE_NAME = "{%no_default%}";
     23    public static final String NO_DEFAULT_TILE_SOURCE_NAME = "{%no_default%}";
    2424    public static final String PREFERENCE_PREFIX   = "slippymap";
    2525
     
    4747    public static TileSource getMapSource(String name)
    4848    {
    49         if (NO_DEFAULT_TILE_SOURCE_NAME.equals(name)) {
    50                 return NO_DEFAULT_TILE_SOURCE; // User don't want to load slippy layer on startup
    51         }
     49        if (NO_DEFAULT_TILE_SOURCE_NAME.equals(name)) {
     50            return NO_DEFAULT_TILE_SOURCE; // User don't want to load slippy layer on startup
     51        }
    5252
    5353        List<TileSource> sources = SlippyMapPreferences.getAllMapSources();
     
    6060        for (TileSource s : sources) {
    6161            if (name.equals(s.getName()))
    62                 return s;
     62                return s;
    6363        }
    6464
     
    6767
    6868    public static void setMapSource(TileSource source) {
    69         Main.pref.put(SlippyMapPreferences.PREFERENCE_TILE_SOURCE, source == NO_DEFAULT_TILE_SOURCE?NO_DEFAULT_TILE_SOURCE_NAME:source.getName());
     69        Main.pref.put(SlippyMapPreferences.PREFERENCE_TILE_SOURCE, source == NO_DEFAULT_TILE_SOURCE?NO_DEFAULT_TILE_SOURCE_NAME:source.getName());
    7070    }
    7171
     
    7676        if (autozoom == null || "".equals(autozoom))
    7777        {
    78                 autozoom = "true";
     78            autozoom = "true";
    7979            Main.pref.put(PREFERENCE_AUTOZOOM, autozoom);
    8080        }
     
    8484
    8585    public static void setAutozoom(boolean autozoom) {
    86         Main.pref.put(SlippyMapPreferences.PREFERENCE_AUTOZOOM, autozoom);
     86        Main.pref.put(SlippyMapPreferences.PREFERENCE_AUTOZOOM, autozoom);
    8787    }
    8888
    8989    public static void setDrawDebug(boolean drawDebug) {
    90         Main.pref.put(SlippyMapPreferences.PREFERENCE_DRAW_DEBUG, drawDebug);
     90        Main.pref.put(SlippyMapPreferences.PREFERENCE_DRAW_DEBUG, drawDebug);
    9191    }
    9292
    9393    public static void setLastZoom(int zoom) {
    94         Main.pref.put(SlippyMapPreferences.PREFERENCE_LAST_ZOOM, ""+zoom);
     94        Main.pref.put(SlippyMapPreferences.PREFERENCE_LAST_ZOOM, ""+zoom);
    9595    }
    9696    public static int getLastZoom() {
    97         int ret = -1;
     97        int ret = -1;
    9898        String pref = Main.pref.get(SlippyMapPreferences.PREFERENCE_LAST_ZOOM);
    9999        try {
     
    110110        if (drawDebug == null || "".equals(drawDebug))
    111111        {
    112                 drawDebug = "false";
     112            drawDebug = "false";
    113113            Main.pref.put(PREFERENCE_DRAW_DEBUG, drawDebug);
    114114        }
     
    123123        if (autoloadTiles == null || "".equals(autoloadTiles))
    124124        {
    125                 autoloadTiles = "true";
     125            autoloadTiles = "true";
    126126            Main.pref.put(PREFERENCE_AUTOLOADTILES, autoloadTiles);
    127127        }
     
    131131
    132132    public static void setFadeBackground(float fadeBackground) {
    133         Main.pref.put(SlippyMapPreferences.PREFERENCE_FADE_BACKGROUND, fadeBackground + "");
     133        Main.pref.put(SlippyMapPreferences.PREFERENCE_FADE_BACKGROUND, fadeBackground + "");
    134134    }
    135135
    136136    /**
    137137     *
    138      * @return  number between 0 and 1, inclusive
     138     * @return  number between 0 and 1, inclusive
    139139     */
    140140    public static float getFadeBackground() {
     
    143143        if (fadeBackground == null || "".equals(fadeBackground))
    144144        {
    145                 fadeBackground = "0.0";
     145            fadeBackground = "0.0";
    146146            Main.pref.put(PREFERENCE_FADE_BACKGROUND, fadeBackground);
    147147        }
     
    149149        float parsed;
    150150        try {
    151                 parsed = Float.parseFloat(fadeBackground);
     151            parsed = Float.parseFloat(fadeBackground);
    152152        } catch (Exception ex) {
    153                 setFadeBackground(0.1f);
    154                 System.out.println("Error while parsing setting fade background to float! returning 0.1, because of error:");
    155                 ex.printStackTrace(System.out);
    156                 return 0.1f;
     153            setFadeBackground(0.1f);
     154            System.out.println("Error while parsing setting fade background to float! returning 0.1, because of error:");
     155            ex.printStackTrace(System.out);
     156            return 0.1f;
    157157        }
    158158        if(parsed < 0f) {
    159                 parsed = 0f;
     159            parsed = 0f;
    160160        } else {
    161                 if(parsed > 1f) {
    162                 parsed = 1f;
     161            if(parsed > 1f) {
     162                parsed = 1f;
    163163            }
    164164        }
     
    167167
    168168    public static void setAutoloadTiles(boolean autoloadTiles) {
    169         Main.pref.put(SlippyMapPreferences.PREFERENCE_AUTOLOADTILES, autoloadTiles);
     169        Main.pref.put(SlippyMapPreferences.PREFERENCE_AUTOLOADTILES, autoloadTiles);
    170170    }
    171171
     
    174174        int pref;
    175175        try {
    176                 //Should we use Main.pref.getInteger(str)?
    177                 pref = Main.pref.getInteger(prefName, def);
     176            //Should we use Main.pref.getInteger(str)?
     177            pref = Main.pref.getInteger(prefName, def);
    178178        } catch (Exception ex) {
    179179            String str = Main.pref.get(prefName);
    180180            Main.pref.put(prefName, null);
    181                 throw new RuntimeException("Problem while converting string to int. "
     181            throw new RuntimeException("Problem while converting string to int. "
    182182                                       + "Converting value of preferences "
    183183                                       + prefName + ". Value=\"" + str
     
    190190    static int checkMaxZoomLvl(int maxZoomLvl)
    191191    {
    192         if(maxZoomLvl > MAX_ZOOM) {
    193                 System.err.println("MaxZoomLvl shouldnt be more than 30! Setting to 30.");
    194                 maxZoomLvl = MAX_ZOOM;
    195         }
    196         if(maxZoomLvl < SlippyMapPreferences.__getMinZoomLvl()) {
    197                 System.err.println("maxZoomLvl shouldnt be more than minZoomLvl! Setting to minZoomLvl.");
    198                 maxZoomLvl = SlippyMapPreferences.__getMinZoomLvl();
    199         }
     192        if(maxZoomLvl > MAX_ZOOM) {
     193            System.err.println("MaxZoomLvl shouldnt be more than 30! Setting to 30.");
     194            maxZoomLvl = MAX_ZOOM;
     195        }
     196        if(maxZoomLvl < SlippyMapPreferences.__getMinZoomLvl()) {
     197            System.err.println("maxZoomLvl shouldnt be more than minZoomLvl! Setting to minZoomLvl.");
     198            maxZoomLvl = SlippyMapPreferences.__getMinZoomLvl();
     199        }
    200200        TileSource ts = getMapSource();
    201201        if (ts != null && ts.getMaxZoom() < SlippyMapPreferences.__getMinZoomLvl()) {
    202                 System.err.println("decreasing maxZoomLvl to match new tile source");
     202            System.err.println("decreasing maxZoomLvl to match new tile source");
    203203            maxZoomLvl = ts.getMaxZoom();
    204204        }
     
    214214    public static void setMaxZoomLvl(int maxZoomLvl) {
    215215        maxZoomLvl = checkMaxZoomLvl(maxZoomLvl);
    216         Main.pref.put(SlippyMapPreferences.PREFERENCE_MAX_ZOOM_LVL, "" + maxZoomLvl);
     216        Main.pref.put(SlippyMapPreferences.PREFERENCE_MAX_ZOOM_LVL, "" + maxZoomLvl);
    217217    }
    218218
     
    220220    {
    221221        if(minZoomLvl < MIN_ZOOM) {
    222                 System.err.println("minZoomLvl shouldnt be lees than "+MIN_ZOOM+"! Setting to that.");
    223                 minZoomLvl = MIN_ZOOM;
    224         }
    225         if(minZoomLvl > SlippyMapPreferences.getMaxZoomLvl()) {
    226                 System.err.println("minZoomLvl shouldnt be more than maxZoomLvl! Setting to maxZoomLvl.");
    227                 minZoomLvl = SlippyMapPreferences.getMaxZoomLvl();
    228         }
     222            System.err.println("minZoomLvl shouldnt be lees than "+MIN_ZOOM+"! Setting to that.");
     223            minZoomLvl = MIN_ZOOM;
     224        }
     225        if(minZoomLvl > SlippyMapPreferences.getMaxZoomLvl()) {
     226            System.err.println("minZoomLvl shouldnt be more than maxZoomLvl! Setting to maxZoomLvl.");
     227            minZoomLvl = SlippyMapPreferences.getMaxZoomLvl();
     228        }
    229229        return minZoomLvl;
    230230    }
     
    242242    public static void setMinZoomLvl(int minZoomLvl) {
    243243        minZoomLvl = checkMinZoomLvl(minZoomLvl);
    244         Main.pref.put(SlippyMapPreferences.PREFERENCE_MIN_ZOOM_LVL, "" + minZoomLvl);
     244        Main.pref.put(SlippyMapPreferences.PREFERENCE_MIN_ZOOM_LVL, "" + minZoomLvl);
    245245    }
    246246
    247247    public static TileSource NO_DEFAULT_TILE_SOURCE = new AbstractOsmTileSource(tr("(none)"), "") {
    248                 public TileUpdate getTileUpdate() {
    249                         return null;
    250                 }
     248        public TileUpdate getTileUpdate() {
     249            return null;
     250        }
    251251    };
    252252
     
    282282
    283283        @Override
    284                 public int getMaxZoom() {
     284        public int getMaxZoom() {
    285285            return 21;
    286286        }
    287287
    288288        @Override
    289                 public String getTilePath(int zoom, int tilex, int tiley) {
     289        public String getTilePath(int zoom, int tilex, int tiley) {
    290290            return "z=" + zoom + "&x=" + tilex + "&y=" + tiley;
    291291        }
     
    303303
    304304        @Override
    305                 public int getMaxZoom() {
     305        public int getMaxZoom() {
    306306            return 21;
    307307        }
    308308
    309309        @Override
    310                 public String getTilePath(int zoom, int tilex, int tiley) {
    311                 return "/" + zoom + "/" + tilex + "/" + tiley + ".png";
     310        public String getTilePath(int zoom, int tilex, int tiley) {
     311            return "/" + zoom + "/" + tilex + "/" + tiley + ".png";
    312312        }
    313313
Note: See TracChangeset for help on using the changeset viewer.