Class SearchPage
- java.lang.Object
-
- org.eclipse.nebula.widgets.geomap.internal.geomapbrowser.AbstractPage
-
- org.eclipse.nebula.widgets.geomap.internal.geomapbrowser.SearchPage
-
- All Implemented Interfaces:
Page
public class SearchPage extends AbstractPage implements Page
A {linkPage
that allows searching use the OSM Nominatim tool. The OSM namefinder has its own usage policies. Please check them out before you use it.- Version:
- $Revision$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SearchPage.SearchResult
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Logger
log
private GeoMapBrowser
mapBrowser
private static java.lang.String
NAMEFINDER_URL_FORMAT
private org.eclipse.swt.widgets.ProgressBar
progressBar
private org.eclipse.swt.layout.GridData
progressBarLayoutData
private java.util.ArrayList<SearchPage.SearchResult>
results
private boolean
searching
private org.eclipse.swt.widgets.Link
searchLink
private org.eclipse.swt.widgets.Text
searchText
-
Constructor Summary
Constructors Constructor Description SearchPage(GeoMapBrowser mapBrowser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
doSearchInternal(java.lang.String newSearch)
protected void
initContent(PageContainer container, org.eclipse.swt.widgets.Composite composite)
private void
setupSearchGui()
(package private) void
startSearch()
private void
tearDownSearchGui()
protected void
widgetDisposed(org.eclipse.swt.events.DisposeEvent e)
-
Methods inherited from class org.eclipse.nebula.widgets.geomap.internal.geomapbrowser.AbstractPage
addActionLink, addHeaderRow, addInfoText, getComposite, getContainer, getControl
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.nebula.widgets.geomap.internal.geomapbrowser.Page
getControl
-
-
-
-
Field Detail
-
log
private static final java.util.logging.Logger log
-
mapBrowser
private final GeoMapBrowser mapBrowser
-
progressBar
private org.eclipse.swt.widgets.ProgressBar progressBar
-
progressBarLayoutData
private org.eclipse.swt.layout.GridData progressBarLayoutData
-
searchText
private org.eclipse.swt.widgets.Text searchText
-
searching
private boolean searching
-
results
private java.util.ArrayList<SearchPage.SearchResult> results
-
searchLink
private org.eclipse.swt.widgets.Link searchLink
-
NAMEFINDER_URL_FORMAT
private static final java.lang.String NAMEFINDER_URL_FORMAT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SearchPage
public SearchPage(GeoMapBrowser mapBrowser)
-
-
Method Detail
-
widgetDisposed
protected void widgetDisposed(org.eclipse.swt.events.DisposeEvent e)
- Specified by:
widgetDisposed
in classAbstractPage
-
initContent
protected void initContent(PageContainer container, org.eclipse.swt.widgets.Composite composite)
- Specified by:
initContent
in classAbstractPage
-
startSearch
void startSearch()
-
setupSearchGui
private void setupSearchGui()
-
tearDownSearchGui
private void tearDownSearchGui()
-
doSearchInternal
private void doSearchInternal(java.lang.String newSearch)
-
-