Ignore:
Timestamp:
2014-10-18T23:07:52+02:00 (10 years ago)
Author:
donvip
Message:

[josm_plugins] fix Java 7 / unused code warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/DirectDownload/src/org/openstreetmap/josm/plugins/directdownload/DownloadDataGui.java

    r30532 r30737  
    5353        JPanel panel = new JPanel();
    5454        panel.setLayout(new BorderLayout());
    55    
     55
    5656        DefaultListSelectionModel selectionModel = new DefaultListSelectionModel();
    5757        model = new NamedResultTableModel(selectionModel);
     
    7171
    7272    private static class TrackListHandler extends DefaultHandler {
    73         private LinkedList<UserTrack> data = new LinkedList<UserTrack>();
    74        
     73        private LinkedList<UserTrack> data = new LinkedList<>();
     74
    7575        private String cdata = new String();
    76    
     76
    7777        @Override
    7878        public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException {
    7979            if (qName.equals("gpx_file")) {
    8080            UserTrack track = new UserTrack();
    81    
     81
    8282            track.id       = atts.getValue("id");
    8383            track.filename = atts.getValue("name");
    8484            track.datetime = atts.getValue("timestamp").replaceAll("[TZ]", " "); // TODO: do real parsing and time zone conversion
    85            
     85
    8686            data.addFirst(track);
    87             } 
     87            }
    8888            cdata = new String();
    8989        }
    90    
    91         public void characters(char ch[], int start, int length)
     90
     91        @Override
     92                public void characters(char ch[], int start, int length)
    9293            throws SAXException {
    9394            cdata += new String(ch, start, length);
    9495        }
    95    
    96         public void endElement(String uri, String localName, String qName) throws SAXException {
     96
     97        @Override
     98                public void endElement(String uri, String localName, String qName) throws SAXException {
    9799            if (qName.equals("description")) {
    98100            data.getFirst().description = cdata;
     
    102104            data.getFirst().tags = cdata;
    103105            cdata = new String();
    104             }   
     106            }
    105107            */
    106108        }
     
    116118        try {
    117119            URL userTracksUrl = new URL(urlString);
    118    
     120
    119121            SAXParserFactory spf = SAXParserFactory.newInstance();
    120122            TrackListHandler handler = new TrackListHandler();
    121    
     123
    122124            //get a new instance of parser
    123125            SAXParser sp = spf.newSAXParser();
    124            
     126
    125127            //parse the file and also register this class for call backs
    126128            sp.parse(userTracksUrl.openStream(), handler);
    127            
     129
    128130            return handler.getResult();
    129131        } catch (java.net.MalformedURLException e) {
     
    141143        }
    142144
    143         return new LinkedList<UserTrack>();
     145        return new LinkedList<>();
    144146    }
    145147
     
    149151
    150152        public NamedResultTableModel(ListSelectionModel selectionModel) {
    151             data = new ArrayList<UserTrack>();
     153            data = new ArrayList<>();
    152154            this.selectionModel = selectionModel;
    153155        }
    154        
     156
    155157        @Override
    156158        public int getRowCount() {
     
    169171                this.data.clear();
    170172            } else {
    171                 this.data  =new ArrayList<UserTrack>(data);
     173                this.data  =new ArrayList<>(data);
    172174            }
    173175            fireTableDataChanged();
    174176        }
    175        
     177
    176178        @Override
    177179        public boolean isCellEditable(int row, int column) {
     
    236238
    237239    class ListSelectionHandler implements ListSelectionListener {
    238         public void valueChanged(ListSelectionEvent lse) {
     240        @Override
     241                public void valueChanged(ListSelectionEvent lse) {
    239242        }
    240243    }
     
    262265        }
    263266
    264         public Component getTableCellRendererComponent(JTable table, Object value,
     267        @Override
     268                public Component getTableCellRendererComponent(JTable table, Object value,
    265269                boolean isSelected, boolean hasFocus, int row, int column) {
    266270
     
    276280            case 1:
    277281                setText(sr.filename);
    278                 break;       
     282                break;
    279283            case 2:
    280284                setText(sr.description);
Note: See TracChangeset for help on using the changeset viewer.