Ignore:
Timestamp:
2010-09-15T18:54:18+02:00 (14 years ago)
Author:
stoecker
Message:

remove tabs

Location:
applications/editors/josm/plugins/waypoint_search/src/org/openstreetmap/josm/plugins/waypointSearch
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/waypoint_search/src/org/openstreetmap/josm/plugins/waypointSearch/Engine.java

    r22661 r23190  
    99
    1010public class Engine {
    11        
    12         public List<Marker> searchGpxWaypoints(String waypointSearchPattern) {
    13                 List<Marker> returnList = new ArrayList<Marker>();
    14                 if (gpxLayersExist()) {
    15                         //Loop over marker (waypoint) layers.. it could be more than one
    16                         for (Iterator<MarkerLayer> layerIterator = Main.map.mapView.getLayersOfType(MarkerLayer.class).iterator(); layerIterator.hasNext();) {
    17                                 //loop over each marker (waypoint)
    18                                 for (Iterator<Marker> markerIterator = layerIterator.next().data.iterator(); markerIterator.hasNext();) {
    19                                         Marker marker = markerIterator.next();
    20                                         if (Pattern.matches(".*\\Q"+waypointSearchPattern.toLowerCase()+"\\E.*", marker.getText().toLowerCase())) {
    21                                                 returnList.add(marker);
    22                                         }
    23                                 }                               
    24                         }
    25                 }
    26                 return returnList;
    27         }       
    28                
    29                
    30                
    31        
     11   
     12    public List<Marker> searchGpxWaypoints(String waypointSearchPattern) {
     13        List<Marker> returnList = new ArrayList<Marker>();
     14        if (gpxLayersExist()) {
     15            //Loop over marker (waypoint) layers.. it could be more than one
     16            for (Iterator<MarkerLayer> layerIterator = Main.map.mapView.getLayersOfType(MarkerLayer.class).iterator(); layerIterator.hasNext();) {
     17                //loop over each marker (waypoint)
     18                for (Iterator<Marker> markerIterator = layerIterator.next().data.iterator(); markerIterator.hasNext();) {
     19                    Marker marker = markerIterator.next();
     20                    if (Pattern.matches(".*\\Q"+waypointSearchPattern.toLowerCase()+"\\E.*", marker.getText().toLowerCase())) {
     21                        returnList.add(marker);
     22                    }
     23                }               
     24            }
     25        }
     26        return returnList;
     27    }   
     28       
     29       
     30       
     31   
    3232
    33        
    34        
    35        
     33   
     34   
     35   
    3636    public boolean gpxLayersExist() {
    37           boolean rv = false;
    38           if (Main.map != null) {
    39                   if (Main.map.mapView.hasLayers()) {
    40                           if (Main.map.mapView.getLayersOfType(MarkerLayer.class).size()>0) {
    41                                   rv = true;
    42                           }
    43                   }
    44           }
    45           return rv;
     37      boolean rv = false;
     38      if (Main.map != null) {
     39          if (Main.map.mapView.hasLayers()) {
     40              if (Main.map.mapView.getLayersOfType(MarkerLayer.class).size()>0) {
     41                  rv = true;
     42              }
     43          }
     44      }
     45      return rv;
    4646    }
    47        
    48        
    49        
     47   
     48   
     49   
    5050}
  • applications/editors/josm/plugins/waypoint_search/src/org/openstreetmap/josm/plugins/waypointSearch/SelectWaypointDialog.java

    r23180 r23190  
    2020public class SelectWaypointDialog extends ToggleDialog implements KeyListener, MouseListener {
    2121
    22         private JTextField searchPattern = new JTextField(20);
    23         private DefaultListModel listModel = new DefaultListModel();
    24         private JList searchResult = new JList(listModel);
    25         private List<Marker> SearchResultObjectCache = new ArrayList<Marker>();
    26         private boolean first_time_search = true;
    27         private Engine engine = new Engine();
    28        
    29        
    30         public SelectWaypointDialog(String name, String iconName, String tooltip,
    31                         Shortcut shortcut, int preferredHeight) {
    32                 super(name, iconName, tooltip, shortcut, preferredHeight);
    33                 build();
    34         }
    35        
     22    private JTextField searchPattern = new JTextField(20);
     23    private DefaultListModel listModel = new DefaultListModel();
     24    private JList searchResult = new JList(listModel);
     25    private List<Marker> SearchResultObjectCache = new ArrayList<Marker>();
     26    private boolean first_time_search = true;
     27    private Engine engine = new Engine();
     28   
     29   
     30    public SelectWaypointDialog(String name, String iconName, String tooltip,
     31            Shortcut shortcut, int preferredHeight) {
     32        super(name, iconName, tooltip, shortcut, preferredHeight);
     33        build();
     34    }
     35   
    3636
    3737    protected void build() {
    38         //add panel - all the gui of the plugin goes in here
    39         JPanel panel = new JPanel(new BorderLayout());
    40        
    41         //search field
    42         searchPattern.setText(tr("Enter search expression here.."));
    43         searchPattern.addKeyListener(this);
    44         searchPattern.addMouseListener(this);
    45         panel.add(searchPattern,BorderLayout.NORTH);
    46        
    47         //add result table
    48         searchResult.setLayoutOrientation(JList.VERTICAL);
    49         searchResult.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    50         searchResult.addMouseListener(this);
    51         JScrollPane scrollPane = new JScrollPane(searchResult);
    52         scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
    53         panel.add(scrollPane,BorderLayout.CENTER);
    54        
    55         //add label
    56         JLabel label = new JLabel(tr("Select waypoint to move map"));
    57         panel.add(label,BorderLayout.SOUTH);
    58        
    59         //add panel to JOSM gui
    60         add(panel,BorderLayout.CENTER);
     38        //add panel - all the gui of the plugin goes in here
     39        JPanel panel = new JPanel(new BorderLayout());
     40       
     41        //search field
     42        searchPattern.setText(tr("Enter search expression here.."));
     43        searchPattern.addKeyListener(this);
     44        searchPattern.addMouseListener(this);
     45        panel.add(searchPattern,BorderLayout.NORTH);
     46       
     47        //add result table
     48        searchResult.setLayoutOrientation(JList.VERTICAL);
     49        searchResult.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
     50        searchResult.addMouseListener(this);
     51        JScrollPane scrollPane = new JScrollPane(searchResult);
     52        scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
     53        panel.add(scrollPane,BorderLayout.CENTER);
     54       
     55        //add label
     56        JLabel label = new JLabel(tr("Select waypoint to move map"));
     57        panel.add(label,BorderLayout.SOUTH);
     58       
     59        //add panel to JOSM gui
     60        add(panel,BorderLayout.CENTER);
    6161    }
    6262
     
    7878   
    7979
    80         @Override
    81         public void keyPressed(KeyEvent arg0) {
    82                 // TODO Auto-generated method stub
    83         }
     80    @Override
     81    public void keyPressed(KeyEvent arg0) {
     82        // TODO Auto-generated method stub
     83    }
    8484
    8585
    86         @Override
    87         public void keyReleased(KeyEvent arg0) {
    88                 // TODO Auto-generated method stub
    89                 updateSearchResults();
    90         }
     86    @Override
     87    public void keyReleased(KeyEvent arg0) {
     88        // TODO Auto-generated method stub
     89        updateSearchResults();
     90    }
    9191
    9292
     
    9797
    9898
    99         @Override
    100         public void mouseClicked(MouseEvent e) {
    101                 if (e.getSource()==searchResult) {
    102                         //click on the search result box
    103                         Marker marker = SearchResultObjectCache.get(searchResult.getSelectedIndex());
    104                         Main.map.mapView.zoomTo(marker.getCoor());
    105                 } else {
    106                         //click on the text field (input search expression)
    107                 }
    108         }
     99    @Override
     100    public void mouseClicked(MouseEvent e) {
     101        if (e.getSource()==searchResult) {
     102            //click on the search result box
     103            Marker marker = SearchResultObjectCache.get(searchResult.getSelectedIndex());
     104            Main.map.mapView.zoomTo(marker.getCoor());
     105        } else {
     106            //click on the text field (input search expression)
     107        }
     108    }
    109109
    110110
    111         @Override
    112         public void mouseEntered(MouseEvent arg0) {
    113                 // TODO Auto-generated method stub
    114                
    115         }
     111    @Override
     112    public void mouseEntered(MouseEvent arg0) {
     113        // TODO Auto-generated method stub
     114       
     115    }
    116116
    117117
    118         @Override
    119         public void mouseExited(MouseEvent arg0) {
    120                 // TODO Auto-generated method stub
    121                
    122         }
     118    @Override
     119    public void mouseExited(MouseEvent arg0) {
     120        // TODO Auto-generated method stub
     121       
     122    }
    123123
    124124
    125         @Override
    126         public void mousePressed(MouseEvent arg0) {
    127                 if (searchPattern.getSelectedText()==null) {
    128                         searchPattern.selectAll();
    129                 }
    130                
    131         }
     125    @Override
     126    public void mousePressed(MouseEvent arg0) {
     127        if (searchPattern.getSelectedText()==null) {
     128            searchPattern.selectAll();
     129        }
     130       
     131    }
    132132
    133133
    134         @Override
    135         public void mouseReleased(MouseEvent arg0) {
    136                 // TODO Auto-generated method stub
    137                
    138         }
     134    @Override
     135    public void mouseReleased(MouseEvent arg0) {
     136        // TODO Auto-generated method stub
     137       
     138    }
    139139}
  • applications/editors/josm/plugins/waypoint_search/src/org/openstreetmap/josm/plugins/waypointSearch/WaypointSearchPlugin.java

    r23180 r23190  
    1010
    1111public class WaypointSearchPlugin extends Plugin implements LayerChangeListener  {
    12         /**
     12    /**
    1313    * Will be invoked by JOSM to bootstrap the plugin
    1414    *
    1515    * @param info  information about the plugin and its local installation   
    1616    */
    17         private Engine engine = new Engine();
    18         private SelectWaypointDialog waypointDialog = new SelectWaypointDialog(tr("Waypoint search"), "ToolbarIcon", tr("Search after waypoint. Click and move the map view to the waypoint."), null, 100);
    19        
     17    private Engine engine = new Engine();
     18    private SelectWaypointDialog waypointDialog = new SelectWaypointDialog(tr("Waypoint search"), "ToolbarIcon", tr("Search after waypoint. Click and move the map view to the waypoint."), null, 100);
     19   
    2020    public WaypointSearchPlugin(PluginInformation info) {
    2121       super(info);
     
    2323    }
    2424     
    25         @Override
    26         public void activeLayerChange(Layer oldLayer, Layer newLayer) {
    27                 // TODO Auto-generated method stub
    28                
    29         }
     25    @Override
     26    public void activeLayerChange(Layer oldLayer, Layer newLayer) {
     27        // TODO Auto-generated method stub
     28       
     29    }
    3030
    3131       
     
    4444
    4545
    46         @Override
    47         public void layerRemoved(Layer oldLayer) {
    48                 if (!engine.gpxLayersExist()) {
    49                         waypointDialog.updateSearchResults();
    50                 }       
    51         }
     46    @Override
     47    public void layerRemoved(Layer oldLayer) {
     48        if (!engine.gpxLayersExist()) {
     49            waypointDialog.updateSearchResults();
     50        }   
     51    }
    5252 
    5353}
Note: See TracChangeset for help on using the changeset viewer.