Ignore:
Timestamp:
2008-12-23T15:07:05+01:00 (17 years ago)
Author:
stoecker
Message:

removed usage of tab stops

Location:
trunk/src/org/openstreetmap/josm/data/conflict
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/conflict/ConflictItem.java

    r627 r1169  
    1212public abstract class ConflictItem {
    1313
    14         public String my, their;
    15         public Resolution resolution = null;
     14    public String my, their;
     15    public Resolution resolution = null;
    1616
    17         public final void initialize(Map<OsmPrimitive,OsmPrimitive> conflicts) {
    18                 my = collectStr(conflicts.keySet());
    19                 their = collectStr(conflicts.values());
    20         }
     17    public final void initialize(Map<OsmPrimitive,OsmPrimitive> conflicts) {
     18        my = collectStr(conflicts.keySet());
     19        their = collectStr(conflicts.values());
     20    }
    2121
    22         abstract public boolean hasConflict(OsmPrimitive key, OsmPrimitive value);
    23         abstract protected String str(OsmPrimitive osm);
    24         abstract public String key();
    25         abstract public void apply(OsmPrimitive target, OsmPrimitive other);
     22    abstract public boolean hasConflict(OsmPrimitive key, OsmPrimitive value);
     23    abstract protected String str(OsmPrimitive osm);
     24    abstract public String key();
     25    abstract public void apply(OsmPrimitive target, OsmPrimitive other);
    2626
    27         protected final String collectStr(Collection<OsmPrimitive> c) {
    28                 String value = null;
    29                 for (OsmPrimitive osm : c) {
    30                         String v = str(osm);
    31                         if (value == null)
    32                                 value = v;
    33                         else if (!value.equals(v)) {
    34                                 value = "<html><i>&lt;"+tr("different")+"&gt;</i></html>";
    35                                 break;
    36                         }
    37                 }
    38                 return value == null ? "" : value;
    39         }
     27    protected final String collectStr(Collection<OsmPrimitive> c) {
     28        String value = null;
     29        for (OsmPrimitive osm : c) {
     30            String v = str(osm);
     31            if (value == null)
     32                value = v;
     33            else if (!value.equals(v)) {
     34                value = "<html><i>&lt;"+tr("different")+"&gt;</i></html>";
     35                break;
     36            }
     37        }
     38        return value == null ? "" : value;
     39    }
    4040}
  • trunk/src/org/openstreetmap/josm/data/conflict/DeleteConflict.java

    r627 r1169  
    88public class DeleteConflict extends ConflictItem {
    99
    10         @Override public boolean hasConflict(OsmPrimitive key, OsmPrimitive value) {
    11                 return key.deleted != value.deleted;
    12         }
     10    @Override public boolean hasConflict(OsmPrimitive key, OsmPrimitive value) {
     11        return key.deleted != value.deleted;
     12    }
    1313
    14         @Override public String key() {
    15                 return "deleted|"+tr("deleted");
    16         }
     14    @Override public String key() {
     15        return "deleted|"+tr("deleted");
     16    }
    1717
    18         @Override protected String str(OsmPrimitive osm) {
    19                 return osm.deleted ? tr("true") : tr("false");
    20         }
     18    @Override protected String str(OsmPrimitive osm) {
     19        return osm.deleted ? tr("true") : tr("false");
     20    }
    2121
    22         @Override public void apply(OsmPrimitive target, OsmPrimitive other) {
    23                 target.deleted = other.deleted;
    24         }
     22    @Override public void apply(OsmPrimitive target, OsmPrimitive other) {
     23        target.deleted = other.deleted;
     24    }
    2525}
  • trunk/src/org/openstreetmap/josm/data/conflict/PositionConflict.java

    r627 r1169  
    88
    99public class PositionConflict extends ConflictItem {
    10        
    11         @Override public boolean hasConflict(OsmPrimitive key, OsmPrimitive value) {
    12                 return key instanceof Node && !((Node)key).coor.equals(((Node)value).coor);
    13         }
    14        
    15         @Override protected String str(OsmPrimitive osm) {
    16                 return osm instanceof Node ? ((Node)osm).coor.lat()+", "+((Node)osm).coor.lon() : null;
    17         }
    18        
    19         @Override public String key() {
    20                 return "node|"+tr("position");
    21         }
    22        
    23         @Override public void apply(OsmPrimitive target, OsmPrimitive other) {
    24                 if (target instanceof Node) {
    25                         ((Node)target).coor = ((Node)other).coor;
    26                         ((Node)target).eastNorth = ((Node)other).eastNorth;
    27                 }
     10
     11    @Override public boolean hasConflict(OsmPrimitive key, OsmPrimitive value) {
     12        return key instanceof Node && !((Node)key).coor.equals(((Node)value).coor);
     13    }
     14
     15    @Override protected String str(OsmPrimitive osm) {
     16        return osm instanceof Node ? ((Node)osm).coor.lat()+", "+((Node)osm).coor.lon() : null;
     17    }
     18
     19    @Override public String key() {
     20        return "node|"+tr("position");
     21    }
     22
     23    @Override public void apply(OsmPrimitive target, OsmPrimitive other) {
     24        if (target instanceof Node) {
     25            ((Node)target).coor = ((Node)other).coor;
     26            ((Node)target).eastNorth = ((Node)other).eastNorth;
     27        }
    2828    }
    2929}
  • trunk/src/org/openstreetmap/josm/data/conflict/PropertyConflict.java

    r627 r1169  
    55
    66public class PropertyConflict extends ConflictItem {
    7         private String key;
    8        
    9         public PropertyConflict(String key) {
    10                 this.key = key;
    11         }
    12        
    13         @Override public boolean hasConflict(OsmPrimitive key, OsmPrimitive value) {
    14                 String k = key.get(this.key);
    15                 String v = value.get(this.key);
    16                 return k == null ? v!=null : !k.equals(v);
    17         }
    18        
    19         @Override protected String str(OsmPrimitive osm) {
    20                 String v = osm.get(key);
    21                 return v == null ? "" : v;
    22         }
    23        
    24         @Override public String key() {
    25                 return "key|"+key;
    26         }
    27        
    28         @Override public void apply(OsmPrimitive target, OsmPrimitive other) {
    29                 target.put(key, other.get(key));
     7    private String key;
     8
     9    public PropertyConflict(String key) {
     10        this.key = key;
     11    }
     12
     13    @Override public boolean hasConflict(OsmPrimitive key, OsmPrimitive value) {
     14        String k = key.get(this.key);
     15        String v = value.get(this.key);
     16        return k == null ? v!=null : !k.equals(v);
     17    }
     18
     19    @Override protected String str(OsmPrimitive osm) {
     20        String v = osm.get(key);
     21        return v == null ? "" : v;
     22    }
     23
     24    @Override public String key() {
     25        return "key|"+key;
     26    }
     27
     28    @Override public void apply(OsmPrimitive target, OsmPrimitive other) {
     29        target.put(key, other.get(key));
    3030    }
    3131}
Note: See TracChangeset for help on using the changeset viewer.