org.gcube.portlets.user.speciesdiscovery.client
Class SpeciesSearchFormPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.BoxComponent
                  extended by com.extjs.gxt.ui.client.widget.Container<T>
                      extended by com.extjs.gxt.ui.client.widget.ScrollContainer<com.extjs.gxt.ui.client.widget.Component>
                          extended by com.extjs.gxt.ui.client.widget.LayoutContainer
                              extended by com.extjs.gxt.ui.client.widget.ContentPanel
                                  extended by org.gcube.portlets.user.speciesdiscovery.client.SpeciesSearchFormPanel
All Implemented Interfaces:
com.extjs.gxt.ui.client.event.Observable, com.extjs.gxt.ui.client.widget.IconSupport, com.google.gwt.event.logical.shared.HasAttachHandlers, 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.IsWidget

public class SpeciesSearchFormPanel
extends com.extjs.gxt.ui.client.widget.ContentPanel

Author:
"Federico De Faveri defaveri@isti.cnr.it" - Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it

Nested Class Summary
static class SpeciesSearchFormPanel.SEARCHTYPE
           
 
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
 
Field Summary
protected  com.google.gwt.user.client.ui.Button buttQueryExample
           
protected  com.google.gwt.user.client.ui.Button buttQuerySearch
           
protected  com.google.gwt.user.client.ui.Button buttSimpleExample
           
protected  com.google.gwt.user.client.ui.Button buttSimpleSearch
           
protected  com.extjs.gxt.ui.client.widget.form.CheckBox checkValidateOccurrences
           
protected  com.google.gwt.event.shared.EventBus eventBus
           
protected static String EXSEARCH
           
static int NORTHHEIGHT
           
protected  com.extjs.gxt.ui.client.widget.form.TextField<String> searchField
           
protected  com.extjs.gxt.ui.client.widget.form.SimpleComboBox<String> searchType
           
protected  com.extjs.gxt.ui.client.widget.form.SimpleComboBox<String> searchTypeResults
           
 com.extjs.gxt.ui.client.widget.form.TextArea textArea
           
 
Fields inherited from class com.extjs.gxt.ui.client.widget.ContentPanel
bbarStyle, bodStyle, body, bwrap, bwrapStyle, collapseStyle, fbar, footerStyle, frame, head, headerStyle, headerTextStyle, tbarStyle
 
Fields inherited from class com.extjs.gxt.ui.client.widget.Container
attachChildren, enableLayout, layoutExecuted, layoutNeeded, layoutOnAttach, layoutOnChange
 
Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width
 
Fields inherited from class com.extjs.gxt.ui.client.widget.Component
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
SpeciesSearchFormPanel(com.google.gwt.event.shared.EventBus eventBus)
           
 
Method Summary
 void activeButtonSearch(boolean bool)
           
protected  void bind()
           
protected  void disableSearch()
           
protected  void enableSearch()
           
 SpeciesCapability getSelectedCapability()
           
 boolean getValueCheckValidateOcccurrences()
           
protected  void init()
           
protected  void search()
           
protected  void search(String searchTerm, Number upperBoundLongitude, Number upperBoundLatitude, Number lowerBoundLongitude, Number lowerBoundLatitude, Date fromDate, Date toDate, List<DataSourceModel> listDataSources, String groupRank, SpeciesCapability resultType, List<DataSourceModel> listDataSourceForSynonyms, List<DataSourceModel> listDataSourceForUnfold)
           
protected  void searchByQuery(String query)
           
 void setValueCheckValidateOcccurrences(boolean bool)
           
 void setVisibleCheckValidateOcccurrences(boolean bool)
           
 void switchSearchType(SpeciesSearchFormPanel.SEARCHTYPE searchType)
           
 
Methods inherited from class com.extjs.gxt.ui.client.widget.ContentPanel
addButton, adjustBodySize, afterCollapse, afterExpand, collapse, createStyles, doAttachChildren, doDetachChildren, expand, getAnimCollapse, getBody, getBodyBorder, getBodyStyle, getBottomComponent, getButtonAlign, getButtonBar, getCollapseBtn, getCollapsible, getElement, getFrame, getFrameHeight, getFrameSize, getFrameWidth, getHeader, getHeading, getIcon, getInnerHeight, getInnerWidth, getLayoutTarget, getMinButtonWidth, getTitleCollapse, getTitleText, getTopComponent, initTools, isCollapsed, isExpanded, isFooter, isHeaderVisible, isHideCollapseTool, layoutBars, notifyHide, notifyShow, onClick, onCollapse, onComponentEvent, onDisable, onEnable, onExpand, onRender, onResize, remove, setAnimCollapse, setBodyBorder, setBodyStyle, setBodyStyleName, setBottomComponent, setButtonAlign, setCollapsible, setExpanded, setFooter, setFrame, setHeaderVisible, setHeading, setHideCollapseTool, setIcon, setIconStyle, setInsetBorder, setMinButtonWidth, setTitleCollapse, setTopComponent, setUrl
 
Methods inherited from class com.extjs.gxt.ui.client.widget.LayoutContainer
add, add, addText, findComponent, getLayout, getWindowResizeDelay, insert, insert, isLayoutOnChange, isMonitorWindowResize, layout, layout, onBlur, onFocus, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize, setWindowResizeDelay
 
Methods inherited from class com.extjs.gxt.ui.client.widget.ScrollContainer
addScrollListener, afterRender, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition
 
Methods inherited from class com.extjs.gxt.ui.client.widget.Container
add, adjustIndex, adopt, createContainerEvent, disable, doLayout, doLayout, enable, findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, insert, isLayoutNeeded, iterator, onAfterLayout, onAttach, onBeforeLayoutExcecuted, onInsert, onLayoutExcecuted, onRemove, orphan, remove, removeAll, scrollIntoView, setLayoutNeeded, wrapWidget
 
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent
adjustPosition, adjustSize, createComponentEvent, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, onShow, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize
 
Methods inherited from class com.extjs.gxt.ui.client.widget.Component
addAttachable, addListener, addPlugin, addStyleName, addStyleOnOver, addWidgetListener, applyState, assertAfterRender, assertPreRender, beforeRender, blur, clearState, createObservable, disableContextMenu, disableEvents, disableTextSelection, el, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, frame, getAriaSupport, getBaseStyle, getBorders, getContextMenu, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getListeners, getModel, getObservable, getPlugins, getState, getStateId, getTabIndex, getTitle, getToolTip, hasListeners, hasListeners, hide, hideToolTip, initState, isDisabledEvents, isDisableTextSelection, isEnabled, isMasked, isRendered, isStateful, isVisible, isVisible, mask, mask, mask, onBrowserEvent, onDetach, onDetachHelper, onEnsureDebugId, onHideContextMenu, onLoad, onRightClick, onShowContextMenu, onWindowResize, previewEvent, recalculate, removeAllListeners, removeAttachagle, removeFromParent, removeListener, removeStyleName, removeStyleOnOver, removeSwallow, removeToolTip, removeWidgetListener, render, render, repaint, saveState, setAriaRole, setAriaState, setAriaSupport, setBorders, setContextMenu, setData, setEl, setElement, setElement, setEnabled, setFiresEvents, setHideMode, setId, setIntStyleAttribute, setItemId, setModel, setParent, setStateful, setStateId, setStyleAttribute, setStyleName, setTabIndex, setTitle, setToolTip, setToolTip, setVisible, setZIndex, show, sinkEvents, swallowEvent, swallowEvent, toString, unframe, unmask
 
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, setLayoutData
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, resolvePotentialElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXSEARCH

protected static final String EXSEARCH
See Also:
Constant Field Values

buttSimpleSearch

protected com.google.gwt.user.client.ui.Button buttSimpleSearch

buttSimpleExample

protected com.google.gwt.user.client.ui.Button buttSimpleExample

searchType

protected com.extjs.gxt.ui.client.widget.form.SimpleComboBox<String> searchType

searchTypeResults

protected com.extjs.gxt.ui.client.widget.form.SimpleComboBox<String> searchTypeResults

eventBus

protected com.google.gwt.event.shared.EventBus eventBus

searchField

protected com.extjs.gxt.ui.client.widget.form.TextField<String> searchField

NORTHHEIGHT

public static final int NORTHHEIGHT
See Also:
Constant Field Values

textArea

public com.extjs.gxt.ui.client.widget.form.TextArea textArea

buttQuerySearch

protected com.google.gwt.user.client.ui.Button buttQuerySearch

buttQueryExample

protected com.google.gwt.user.client.ui.Button buttQueryExample

checkValidateOccurrences

protected com.extjs.gxt.ui.client.widget.form.CheckBox checkValidateOccurrences
Constructor Detail

SpeciesSearchFormPanel

public SpeciesSearchFormPanel(com.google.gwt.event.shared.EventBus eventBus)
Method Detail

getSelectedCapability

public SpeciesCapability getSelectedCapability()

switchSearchType

public void switchSearchType(SpeciesSearchFormPanel.SEARCHTYPE searchType)

init

protected void init()

getValueCheckValidateOcccurrences

public boolean getValueCheckValidateOcccurrences()

setValueCheckValidateOcccurrences

public void setValueCheckValidateOcccurrences(boolean bool)

setVisibleCheckValidateOcccurrences

public void setVisibleCheckValidateOcccurrences(boolean bool)

activeButtonSearch

public void activeButtonSearch(boolean bool)

search

protected void search()

search

protected void search(String searchTerm,
                      Number upperBoundLongitude,
                      Number upperBoundLatitude,
                      Number lowerBoundLongitude,
                      Number lowerBoundLatitude,
                      Date fromDate,
                      Date toDate,
                      List<DataSourceModel> listDataSources,
                      String groupRank,
                      SpeciesCapability resultType,
                      List<DataSourceModel> listDataSourceForSynonyms,
                      List<DataSourceModel> listDataSourceForUnfold)

searchByQuery

protected void searchByQuery(String query)

bind

protected void bind()

enableSearch

protected void enableSearch()

disableSearch

protected void disableSearch()


Copyright © 2013. All Rights Reserved.