Ignore:
Timestamp:
2016-07-02T03:55:03+02:00 (9 years ago)
Author:
donvip
Message:

checkstyle

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/imagery_offset_db/src/iodb/ImageryOffsetWatcher.java

    r32462 r32528  
     1// License: WTFPL. For details, see LICENSE file.
    12package iodb;
    23
     
    3233 * @license WTFPL
    3334 */
    34 public class ImageryOffsetWatcher implements ZoomChangeListener, LayerChangeListener, ActiveLayerChangeListener, Destroyable {
     35public final class ImageryOffsetWatcher implements ZoomChangeListener, LayerChangeListener, ActiveLayerChangeListener, Destroyable {
    3536    private static final double THRESHOLD = 1e-8;
    3637    private static ImageryOffsetWatcher instance;
     
    7172     */
    7273    public static ImageryOffsetWatcher getInstance() {
    73         if( instance == null ) {
     74        if (instance == null) {
    7475            instance = new ImageryOffsetWatcher();
    7576        }
     
    8081     * Register an offset state listener.
    8182     */
    82     public void register( OffsetStateListener listener ) {
     83    public void register(OffsetStateListener listener) {
    8384        listeners.add(listener);
    8485        listener.offsetStateChanged(offsetGood);
     
    8889     * Unregister an offset state listener.
    8990     */
    90     public void unregister( OffsetStateListener listener ) {
     91    public void unregister(OffsetStateListener listener) {
    9192        listeners.remove(listener);
    9293    }
     
    9596     * Change stored offset state, notify listeners if needed.
    9697     */
    97     private void setOffsetGood( boolean good ) {
    98         if( good != offsetGood ) {
    99             for( OffsetStateListener listener : listeners )
     98    private void setOffsetGood(boolean good) {
     99        if (good != offsetGood) {
     100            for (OffsetStateListener listener : listeners) {
    100101                listener.offsetStateChanged(good);
     102            }
    101103        }
    102104        offsetGood = good;
     
    107109     */
    108110    private synchronized void checkOffset() {
    109         if( maxDistance <= 0 ) {
     111        if (maxDistance <= 0) {
    110112            setOffsetGood(true);
    111113            return;
    112114        }
    113115        ImageryLayer layer = ImageryOffsetTools.getTopImageryLayer();
    114         if( layer == null ) {
     116        if (layer == null) {
    115117            setOffsetGood(true);
    116118            return;
     
    119121        Integer hash = layer.hashCode();
    120122        ImageryLayerData data = layers.get(hash);
    121         if( data == null ) {
     123        if (data == null) {
    122124            // create entry for this layer and mark as needing alignment
    123125            data = new ImageryLayerData();
     
    125127            data.lastDy = layer.getDy();
    126128            boolean r = false;
    127             if( Math.abs(data.lastDx) + Math.abs(data.lastDy) > THRESHOLD ) {
     129            if (Math.abs(data.lastDx) + Math.abs(data.lastDy) > THRESHOLD) {
    128130                data.lastChecked = center;
    129131                r = true;
     
    133135        } else {
    134136            // now, we have a returning layer.
    135             if( Math.abs(data.lastDx - layer.getDx()) + Math.abs(data.lastDy - layer.getDy()) > THRESHOLD ) {
     137            if (Math.abs(data.lastDx - layer.getDx()) + Math.abs(data.lastDy - layer.getDy()) > THRESHOLD) {
    136138                // offset has changed, record the current position
    137139                data.lastDx = layer.getDx();
     
    153155    public void markGood() {
    154156        ImageryLayer layer = ImageryOffsetTools.getTopImageryLayer();
    155         if( layer != null ) {
     157        if (layer != null) {
    156158            LatLon center = ImageryOffsetTools.getMapCenter();
    157159            Integer hash = layer.hashCode();
    158160            ImageryLayerData data = layers.get(hash);
    159             if( data == null ) {
     161            if (data == null) {
    160162                // create entry for this layer and mark as good
    161163                data = new ImageryLayerData();
     
    216218     * projections: nobody uses them anyway.
    217219     */
    218     private void storeLayerOffset( ImageryLayer layer ) {
     220    private void storeLayerOffset(ImageryLayer layer) {
    219221        String id = ImageryOffsetTools.getImageryID(layer);
    220         if( !Main.pref.getBoolean("iodb.remember.offsets", true) || id == null )
     222        if (!Main.pref.getBoolean("iodb.remember.offsets", true) || id == null)
    221223            return;
    222224        Collection<String> offsets = new LinkedList<>(Main.pref.getCollection("iodb.stored.offsets"));
    223         for( Iterator<String> iter = offsets.iterator(); iter.hasNext(); ) {
     225        for (Iterator<String> iter = offsets.iterator(); iter.hasNext();) {
    224226            String[] offset = iter.next().split(":");
    225             if( offset.length == 5 && offset[0].equals(id) )
     227            if (offset.length == 5 && offset[0].equals(id))
    226228                iter.remove();
    227229        }
     
    234236     * Loads the current imagery layer offset from preferences.
    235237     */
    236     private void loadLayerOffset( ImageryLayer layer ) {
     238    private void loadLayerOffset(ImageryLayer layer) {
    237239        String id = ImageryOffsetTools.getImageryID(layer);
    238         if( !Main.pref.getBoolean("iodb.remember.offsets", true) || id == null )
     240        if (!Main.pref.getBoolean("iodb.remember.offsets", true) || id == null)
    239241            return;
    240242        Collection<String> offsets = Main.pref.getCollection("iodb.stored.offsets");
    241         for( String offset : offsets ) {
     243        for (String offset : offsets) {
    242244            String[] parts = offset.split(":");
    243             if( parts.length == 5 && parts[0].equals(id) ) {
     245            if (parts.length == 5 && parts[0].equals(id)) {
    244246                double[] dparts = new double[4];
    245247                try {
    246                     for( int i = 0; i < 4; i++ )
     248                    for (int i = 0; i < 4; i++) {
    247249                        dparts[i] = Double.parseDouble(parts[i+1]);
    248                 } catch( Exception e ) {
     250                    }
     251                } catch (Exception e) {
    249252                    continue;
    250253                }
    251254                LatLon lastPos = new LatLon(dparts[0], dparts[1]);
    252                 if( lastPos.greatCircleDistance(ImageryOffsetTools.getMapCenter()) < Math.max(maxDistance, 3.0) * 1000 ) {
     255                if (lastPos.greatCircleDistance(ImageryOffsetTools.getMapCenter()) < Math.max(maxDistance, 3.0) * 1000) {
    253256                    // apply offset
    254257                    layer.setOffset(dparts[2], dparts[3]);
     
    277280     */
    278281    public interface OffsetStateListener {
    279         void offsetStateChanged( boolean isOffsetGood );
     282        void offsetStateChanged(boolean isOffsetGood);
    280283    }
    281284}
Note: See TracChangeset for help on using the changeset viewer.