Ignore:
Timestamp:
2009-10-11T16:37:08+02:00 (17 years ago)
Author:
jttt
Message:

Replace testing for id <= 0 with isNew() method

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java

    r2136 r2273  
    9797            }
    9898            if (name == null) {
    99                 name = node.getId() == 0 ? tr("node") : ""+ node.getId();
     99                name = node.isNew() ? tr("node") : ""+ node.getId();
    100100            }
    101101            name += " (" + node.getCoor().latToString(CoordinateFormat.getDefaultFormat()) + ", " + node.getCoor().lonToString(CoordinateFormat.getDefaultFormat()) + ")";
  • trunk/src/org/openstreetmap/josm/gui/MapStatus.java

    r2264 r2273  
    320320            // pressed. Cannot use "setSelected()" because it will cause a
    321321            // fireSelectionChanged event which is unnecessary at this point.
    322             if((mods & MouseEvent.SHIFT_DOWN_MASK) == 0)
     322            if((mods & MouseEvent.SHIFT_DOWN_MASK) == 0) {
    323323                ds.clearSelection();
     324            }
    324325
    325326            // This will cycle through the available items.
     
    415416            final StringBuilder text = new StringBuilder();
    416417            String name = osm.getDisplayName(DefaultNameFormatter.getInstance());
    417             if (osm.getId() == 0 || osm.isModified()) {
     418            if (osm.isNew() || osm.isModified()) {
    418419                name = "<i><b>"+ name + "*</b></i>";
    419420            }
    420421            text.append(name);
    421422
    422             if (osm.getId() != 0) {
     423            if (!osm.isNew()) {
    423424                text.append(" [id="+osm.getId()+"]");
    424425            }
  • trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java

    r2264 r2273  
    318318            // when multiple nodes on one point, prefer new or selected nodes
    319319            else if(dist == minDistanceSq && minPrimitive != null
    320                     && ((n.getId() == 0 && ds.isSelected(n))
    321                             || (!ds.isSelected(minPrimitive) && (ds.isSelected(n) || n.getId() == 0)))) {
     320                    && ((n.isNew() && ds.isSelected(n))
     321                            || (!ds.isSelected(minPrimitive) && (ds.isSelected(n) || n.isNew())))) {
    322322                minPrimitive = n;
    323323            }
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergeModel.java

    r2181 r2273  
    7676    @Override
    7777    public boolean isEqualEntry(Node e1, Node e2) {
    78         if (e1.getId() > 0)
     78        if (!e1.isNew())
    7979            return e1.getId() == e2.getId();
    8080        else
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java

    r2181 r2273  
    212212    public LatLon getMergedCoords() {
    213213        switch(coordMergeDecision) {
    214             case KEEP_MINE: return myCoords;
    215             case KEEP_THEIR: return theirCoords;
    216             case UNDECIDED: return null;
     214        case KEEP_MINE: return myCoords;
     215        case KEEP_THEIR: return theirCoords;
     216        case UNDECIDED: return null;
    217217        }
    218218        // should not happen
     
    246246    public Boolean getMergedDeletedState() {
    247247        switch(deletedMergeDecision) {
    248             case KEEP_MINE: return myDeletedState;
    249             case KEEP_THEIR: return theirDeletedState;
    250             case UNDECIDED: return null;
     248        case KEEP_MINE: return myDeletedState;
     249        case KEEP_THEIR: return theirDeletedState;
     250        case UNDECIDED: return null;
    251251        }
    252252        // should not happen
     
    279279    public Boolean getMergedVisibleState() {
    280280        switch(visibleMergeDecision) {
    281             case KEEP_MINE: return myVisibleState;
    282             case KEEP_THEIR: return theirVisibleState;
    283             case UNDECIDED: return null;
     281        case KEEP_MINE: return myVisibleState;
     282        case KEEP_THEIR: return theirVisibleState;
     283        case UNDECIDED: return null;
    284284        }
    285285        // should not happen
     
    484484
    485485        switch(ret) {
    486             case JOptionPane.CLOSED_OPTION: return false;
    487             case JOptionPane.YES_OPTION: return true;
    488             case JOptionPane.NO_OPTION: return false;
     486        case JOptionPane.CLOSED_OPTION: return false;
     487        case JOptionPane.YES_OPTION: return true;
     488        case JOptionPane.NO_OPTION: return false;
    489489        }
    490490        return false;
     
    513513
    514514        switch(ret) {
    515             case JOptionPane.CLOSED_OPTION: return false;
    516             case JOptionPane.YES_OPTION: return true;
    517             case JOptionPane.NO_OPTION: return false;
     515        case JOptionPane.CLOSED_OPTION: return false;
     516        case JOptionPane.YES_OPTION: return true;
     517        case JOptionPane.NO_OPTION: return false;
    518518        }
    519519        return false;
     
    535535        HashMap<Long,OsmPrimitive> candidates = new HashMap<Long,OsmPrimitive>();
    536536        for (Node n : way.getNodes()) {
    537             if (n.getId() > 0 && ! candidates.values().contains(n)) {
     537            if (!n.isNew() && !candidates.values().contains(n)) {
    538538                candidates.put(n.getId(), n);
    539539            }
     
    572572        HashMap<Long,OsmPrimitive> candidates = new HashMap<Long, OsmPrimitive>();
    573573        for (RelationMember m : r.getMembers()) {
    574             if (m.getMember().getId() > 0 && !candidates.values().contains(m.getMember())) {
     574            if (!m.getMember().isNew() && !candidates.values().contains(m.getMember())) {
    575575                candidates.put(m.getMember().getId(), m.getMember());
    576576            }
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListMergeModel.java

    r2181 r2273  
    2525    public boolean isEqualEntry(RelationMember e1, RelationMember e2) {
    2626        boolean ret = e1.getRole().equals(e2.getRole());
    27         if (e1.getMember().getId() > 0 ) {
     27        if (!e1.getMember().isNew() ) {
    2828            ret = ret && (e1.getMember().getId() == e2.getMember().getId());
    2929        } else {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java

    r2243 r2273  
    144144     *
    145145     */
    146     class HistoryItemTableModel extends DefaultTableModel implements SelectionChangedListener{
     146    static class HistoryItemTableModel extends DefaultTableModel implements SelectionChangedListener{
    147147        private ArrayList<OsmPrimitive> data;
    148148        private DefaultListSelectionModel selectionModel;
     
    196196                return;
    197197            for (OsmPrimitive primitive: Main.main.getCurrentDataSet().getSelected()) {
    198                 if (primitive.getId() == 0) {
     198                if (primitive.isNew()) {
    199199                    continue;
    200200                }
     
    226226     * The column model
    227227     */
    228     class HistoryTableColumnModel extends DefaultTableColumnModel {
     228    static class HistoryTableColumnModel extends DefaultTableColumnModel {
    229229        protected void createColumns() {
    230230            TableColumn col = null;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java

    r2181 r2273  
    365365                if (member.isRelation()) {
    366366                    Relation child = member.getRelation();
    367                     if (!downloadedRelationIds.contains(child)) {
     367                    if (!downloadedRelationIds.contains(child.getId())) {
    368368                        relationsToDownload.push(child);
    369369                    }
     
    403403                while(! relationsToDownload.isEmpty() && !cancelled) {
    404404                    Relation r = relationsToDownload.pop();
    405                     if (r.getId() == 0) {
     405                    if (r.isNew()) {
    406406                        continue;
    407407                    }
     
    514514                while(it.hasNext() && !cancelled) {
    515515                    Relation r = it.next();
    516                     if (r.getId() == 0) {
     516                    if (r.isNew()) {
    517517                        continue;
    518518                    }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r2163 r2273  
    592592            );
    593593            switch(ret) {
    594                 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return;
    595                 case JOptionPane.CLOSED_OPTION: return;
    596                 case JOptionPane.NO_OPTION: return;
    597                 case JOptionPane.YES_OPTION:
    598                     memberTableModel.removeMembersReferringTo(toCheck);
    599                     break;
     594            case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return;
     595            case JOptionPane.CLOSED_OPTION: return;
     596            case JOptionPane.NO_OPTION: return;
     597            case JOptionPane.YES_OPTION:
     598                memberTableModel.removeMembersReferringTo(toCheck);
     599                break;
    600600            }
    601601        }
     
    628628            );
    629629            switch(ret) {
    630                 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION : return true;
    631                 case JOptionPane.YES_OPTION: return true;
    632                 case JOptionPane.NO_OPTION: return false;
    633                 case JOptionPane.CLOSED_OPTION: return false;
    634                 case JOptionPane.CANCEL_OPTION: throw new AddAbortException();
     630            case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION : return true;
     631            case JOptionPane.YES_OPTION: return true;
     632            case JOptionPane.NO_OPTION: return false;
     633            case JOptionPane.CLOSED_OPTION: return false;
     634            case JOptionPane.CANCEL_OPTION: throw new AddAbortException();
    635635            }
    636636            // should not happen
     
    10641064            );
    10651065            switch(ret) {
    1066                 case JOptionPane.CANCEL_OPTION: return false;
    1067                 case JOptionPane.YES_OPTION: return true;
    1068                 case JOptionPane.NO_OPTION: return false;
     1066            case JOptionPane.CANCEL_OPTION: return false;
     1067            case JOptionPane.YES_OPTION: return true;
     1068            case JOptionPane.NO_OPTION: return false;
    10691069            }
    10701070            return false;
     
    12001200
    12011201        protected void updateEnabledState() {
    1202             setEnabled(getRelation() != null && getRelation().getId() > 0);
     1202            setEnabled(getRelation() != null && !getRelation().isNew());
    12031203        }
    12041204    }
     
    12401240            );
    12411241            switch(ret) {
    1242                 case JOptionPane.YES_OPTION: return true;
    1243                 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return true;
    1244                 default:
    1245                     return false;
     1242            case JOptionPane.YES_OPTION: return true;
     1243            case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return true;
     1244            default:
     1245                return false;
    12461246            }
    12471247        }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java

    r2083 r2273  
    202202        for (int i=0; i< members.size();i++) {
    203203            RelationMember member = members.get(i);
    204             if (member.getMember().getId() == 0) {
     204            if (member.getMember().isNew()) {
    205205                continue;
    206206            }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java

    r2181 r2273  
    7979        if (layer == null)
    8080            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "layer"));
    81         if (child.getId() == 0)
     81        if (child.isNew())
    8282            throw new IllegalArgumentException(tr("Value of child.getId() > 0 expected. Got {1}.", child.getId()));
    8383        referrers = null;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowserModel.java

    r2070 r2273  
    8989
    9090    public boolean canReload() {
    91         return relation != null && relation.getId() > 0;
     91        return relation != null && !relation.isNew();
    9292    }
    9393
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java

    r2181 r2273  
    117117        if (getRelation() == null) {
    118118            setTitle(tr("Create new relation in layer ''{0}''", layer.getName()));
    119         } else if (getRelation().getId() == 0) {
     119        } else if (getRelation().isNew()) {
    120120            setTitle(tr("Edit new relation in layer ''{0}''", layer.getName()));
    121121        } else {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationTree.java

    r2070 r2273  
    9191            TreePath path  = event.getPath();
    9292            Relation parent = (Relation)event.getPath().getLastPathComponent();
    93             if (! parent.incomplete || parent.getId() == 0)
     93            if (! parent.incomplete || parent.isNew())
    9494                // we don't load complete  or new relations
    9595                return;
  • trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java

    r2241 r2273  
    362362    protected String getUploadComment() {
    363363        switch(southTabbedPane.getSelectedIndex()) {
    364             case 0:
    365                 return pnlChangesetSelection.getUploadComment();
    366             case 1:
    367                 TagModel tm = tagEditorPanel.getModel().get("comment");
    368                 return tm == null? "" : tm.getValue();
     364        case 0:
     365            return pnlChangesetSelection.getUploadComment();
     366        case 1:
     367            TagModel tm = tagEditorPanel.getModel().get("comment");
     368            return tm == null? "" : tm.getValue();
    369369        }
    370370        return "";
Note: See TracChangeset for help on using the changeset viewer.