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 {linkPagethat 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 classSearchPage.SearchResult
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Loggerlogprivate GeoMapBrowsermapBrowserprivate static java.lang.StringNAMEFINDER_URL_FORMATprivate org.eclipse.swt.widgets.ProgressBarprogressBarprivate org.eclipse.swt.layout.GridDataprogressBarLayoutDataprivate java.util.ArrayList<SearchPage.SearchResult>resultsprivate booleansearchingprivate org.eclipse.swt.widgets.LinksearchLinkprivate org.eclipse.swt.widgets.TextsearchText
-
Constructor Summary
Constructors Constructor Description SearchPage(GeoMapBrowser mapBrowser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddoSearchInternal(java.lang.String newSearch)protected voidinitContent(PageContainer container, org.eclipse.swt.widgets.Composite composite)private voidsetupSearchGui()(package private) voidstartSearch()private voidtearDownSearchGui()protected voidwidgetDisposed(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:
widgetDisposedin classAbstractPage
-
initContent
protected void initContent(PageContainer container, org.eclipse.swt.widgets.Composite composite)
- Specified by:
initContentin classAbstractPage
-
startSearch
void startSearch()
-
setupSearchGui
private void setupSearchGui()
-
tearDownSearchGui
private void tearDownSearchGui()
-
doSearchInternal
private void doSearchInternal(java.lang.String newSearch)
-
-