Ignore:
Timestamp:
2010-10-26T18:29:48+02:00 (14 years ago)
Author:
oliverw
Message:

Added getters for number of streets/incomplete/unresolved.

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

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressEditContainer.java

    r23835 r23849  
    204204                return tags;
    205205        }
     206       
     207        /**
     208         * Gets the number of streets in the container.
     209         * @return
     210         */
     211        public int getNumberOfStreets() {
     212                return streetDict != null ? streetDict.size() : 0;
     213        }
     214       
     215        /**
     216         * Get the number of incomplete addresses.
     217         * @return
     218         */
     219        public int getNumberOfIncompleteAddresses() {
     220                return incompleteAddresses != null ? incompleteAddresses.size() : 0;
     221        }
     222       
     223        /**
     224         * Gets the number of unresolved addresses.
     225         * @return
     226         */
     227        public int getNumberOfUnresolvedAddresses() {
     228                return unresolvedAddresses != null ? unresolvedAddresses.size() : 0;
     229        }
    206230
    207231        /**
  • applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/AddressEditSelectionEvent.java

    r23834 r23849  
    8686                        int selRows = streetTable.getSelectedRow();
    8787                       
    88                         if (selRows < 0 || selRows >= addressContainer.getStreetList().size()) {
     88                        if (selRows < 0 || selRows >= addressContainer.getNumberOfStreets()) {
    8989                                return null;
    9090                        }
     
    108108                        List<AddressNode> nodes = new ArrayList<AddressNode>();
    109109                        for (int i = 0; i < selRows.length; i++) {
    110                                 if (i >= 0 && i < addressContainer.getIncompleteAddresses().size()) {
     110                                if (i >= 0 && i < addressContainer.getNumberOfIncompleteAddresses()) {
    111111                                        nodes.add(addressContainer.getIncompleteAddresses().get(selRows[i]));
    112112                                }
     
    130130                        List<AddressNode> nodes = new ArrayList<AddressNode>();
    131131                        for (int i = 0; i < selRows.length; i++) {
    132                                 if (i >= 0 && i < addressContainer.getUnresolvedAddresses().size()) {
     132                                if (i >= 0 && i < addressContainer.getNumberOfUnresolvedAddresses()) {
    133133                                        nodes.add(addressContainer.getUnresolvedAddresses().get(selRows[i]));
    134134                                }
  • applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/IncompleteAddressesTableModel.java

    r23848 r23849  
    5454                        return 0;
    5555                }
    56                 return addressContainer.getIncompleteAddresses().size();
     56                return addressContainer.getNumberOfIncompleteAddresses();
    5757        }
    5858
     
    6262                        return null;
    6363                }
    64                 if (row < 0 || row > addressContainer.getIncompleteAddresses().size()) {
     64                if (row < 0 || row > addressContainer.getNumberOfIncompleteAddresses()) {
    6565                        return null;
    6666                }
  • applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/StreetTableModel.java

    r23834 r23849  
    7070                        return 0;
    7171                }
    72                 return addressContainer.getStreetList().size();
     72                return addressContainer.getNumberOfStreets();
    7373        }
    7474
     
    8181                        return null;
    8282                }
    83                 if (row < 0 || row > addressContainer.getStreetList().size()) {
     83                if (row < 0 || row > addressContainer.getNumberOfStreets()) {
    8484                        return null;
    8585                }
  • applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/UnresolvedAddressesTableModel.java

    r23835 r23849  
    7474                        return 0;
    7575                }
    76                 return addressContainer.getUnresolvedAddresses().size();
     76                return addressContainer.getNumberOfUnresolvedAddresses();
    7777        }
    7878
     
    8282                        return null;
    8383                }
    84                 if (row < 0 || row > addressContainer.getUnresolvedAddresses().size()) {
     84                if (row < 0 || row > addressContainer.getNumberOfUnresolvedAddresses()) {
    8585                        return null;
    8686                }
Note: See TracChangeset for help on using the changeset viewer.