Class SearchControl
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- com.google.gwt.user.client.ui.AbsolutePanel
-
- org.opennms.features.vaadin.nodemaps.internal.gwt.client.ui.controls.search.SearchControl
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.HasWidgets
,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
,com.google.gwt.user.client.ui.IndexedPanel
,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
,com.google.gwt.user.client.ui.InsertPanel
,com.google.gwt.user.client.ui.InsertPanel.ForIsWidget
,com.google.gwt.user.client.ui.IsWidget
,java.lang.Iterable<com.google.gwt.user.client.ui.Widget>
,FilteredMarkersUpdatedEventHandler
,OpenNMSEventHandler
,SearchStringSetEventHandler
public class SearchControl extends com.google.gwt.user.client.ui.AbsolutePanel implements FilteredMarkersUpdatedEventHandler, SearchStringSetEventHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
-
-
Constructor Summary
Constructors Constructor Description SearchControl(MarkerContainer markerContainer, com.google.gwt.user.client.ui.Widget root, OpenNMSEventManager eventManager, ComponentTracker componentTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.Element
doOnAdd()
SearchControl
doOnRemove()
void
focusInput()
java.lang.String
getSearchString()
void
onFilteredMarkersUpdatedEvent(FilteredMarkersUpdatedEvent event)
void
onSearchStringSet(SearchStringSetEvent event)
void
refresh()
void
replaceSearchWith(java.lang.String newSearchString)
protected void
updateAutocompleteStyle(com.google.gwt.user.client.ui.Widget widget)
-
Methods inherited from class com.google.gwt.user.client.ui.AbsolutePanel
add, add, add, getWidgetLeft, getWidgetTop, insert, insert, insert, remove, setWidgetPosition, setWidgetPositionImpl
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel
getWidget, getWidgetCount, getWidgetIndex, remove
-
-
-
-
Constructor Detail
-
SearchControl
public SearchControl(MarkerContainer markerContainer, com.google.gwt.user.client.ui.Widget root, OpenNMSEventManager eventManager, ComponentTracker componentTracker)
-
-
Method Detail
-
doOnAdd
public com.google.gwt.user.client.Element doOnAdd()
-
doOnRemove
public SearchControl doOnRemove()
-
refresh
public void refresh()
-
updateAutocompleteStyle
protected void updateAutocompleteStyle(com.google.gwt.user.client.ui.Widget widget)
-
replaceSearchWith
public void replaceSearchWith(java.lang.String newSearchString)
-
getSearchString
public java.lang.String getSearchString()
-
onFilteredMarkersUpdatedEvent
public void onFilteredMarkersUpdatedEvent(FilteredMarkersUpdatedEvent event)
- Specified by:
onFilteredMarkersUpdatedEvent
in interfaceFilteredMarkersUpdatedEventHandler
-
onSearchStringSet
public void onSearchStringSet(SearchStringSetEvent event)
- Specified by:
onSearchStringSet
in interfaceSearchStringSetEventHandler
-
focusInput
public void focusInput()
-
-