org.gcube.portlets.user.speciesdiscovery.client.gridview
Class ResultRowResultsPanel

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.gridview.ResultRowResultsPanel
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 ResultRowResultsPanel
extends com.extjs.gxt.ui.client.widget.ContentPanel


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
 
Field Summary
protected  com.extjs.gxt.ui.client.widget.button.Button actionButton
           
protected  com.extjs.gxt.ui.client.widget.button.Button btnSelectAllRow
           
protected  SpeciesGrid classicGridView
           
protected  com.extjs.gxt.ui.client.widget.button.ToggleButton classicGridViewButton
           
protected  com.extjs.gxt.ui.client.widget.ContentPanel currentView
           
static com.google.gwt.user.client.ui.AbstractImagePrototype deleteFilterImage
           
protected  DescriptiveSpeciesGrid descriptiveGridView
           
protected  com.extjs.gxt.ui.client.widget.button.ToggleButton descriptiveGridViewButton
           
protected  com.google.gwt.event.shared.EventBus eventBus
           
static com.google.gwt.user.client.ui.AbstractImagePrototype imgCheckBoxEmpty
           
static com.google.gwt.user.client.ui.AbstractImagePrototype imgCheckBoxFull
           
static com.google.gwt.user.client.ui.AbstractImagePrototype imgCheckSelected
           
static com.google.gwt.user.client.ui.AbstractImagePrototype imgDetailsWindow
           
protected  StreamPagingToolBar pageToolBar
           
static String TOGGLE_CLASS
           
protected static String TOGGLE_GROUP
           
 
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
ResultRowResultsPanel(com.google.gwt.event.shared.EventBus eventBus, StreamPagingLoader loader, SearchController searchController)
           
 
Method Summary
 void activeBtnShowOnlySelected(boolean bool)
           
 void activeCheckAllRows(boolean active)
           
 void activeToolBarButtons(boolean bool)
           
 void addButtonsOccurrencesJob()
           
protected  void bind(com.google.gwt.event.shared.EventBus eventBus, StreamPagingLoader loader)
           
 SpeciesGrid getClassicGridView()
           
static ResultRowResultsPanel getInstance()
           
protected  boolean isSearchByCommonName()
           
protected  void onAfterLayout()
           
 void reload()
           
 void resetFilter()
           
 void resetStore()
           
 void selectAllRows(boolean selectionValue)
           
 void setFilterActive(boolean isActive, String label)
           
protected  void toggleView(com.extjs.gxt.ui.client.widget.ContentPanel view)
           
 
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, 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

TOGGLE_CLASS

public static final String TOGGLE_CLASS
See Also:
Constant Field Values

TOGGLE_GROUP

protected static final String TOGGLE_GROUP
See Also:
Constant Field Values

classicGridView

protected SpeciesGrid classicGridView

descriptiveGridView

protected DescriptiveSpeciesGrid descriptiveGridView

deleteFilterImage

public static final com.google.gwt.user.client.ui.AbstractImagePrototype deleteFilterImage

imgCheckBoxFull

public static final com.google.gwt.user.client.ui.AbstractImagePrototype imgCheckBoxFull

imgCheckBoxEmpty

public static final com.google.gwt.user.client.ui.AbstractImagePrototype imgCheckBoxEmpty

imgCheckSelected

public static final com.google.gwt.user.client.ui.AbstractImagePrototype imgCheckSelected

imgDetailsWindow

public static final com.google.gwt.user.client.ui.AbstractImagePrototype imgDetailsWindow

currentView

protected com.extjs.gxt.ui.client.widget.ContentPanel currentView

classicGridViewButton

protected com.extjs.gxt.ui.client.widget.button.ToggleButton classicGridViewButton

descriptiveGridViewButton

protected com.extjs.gxt.ui.client.widget.button.ToggleButton descriptiveGridViewButton

actionButton

protected com.extjs.gxt.ui.client.widget.button.Button actionButton

btnSelectAllRow

protected com.extjs.gxt.ui.client.widget.button.Button btnSelectAllRow

eventBus

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

pageToolBar

protected StreamPagingToolBar pageToolBar
Constructor Detail

ResultRowResultsPanel

public ResultRowResultsPanel(com.google.gwt.event.shared.EventBus eventBus,
                             StreamPagingLoader loader,
                             SearchController searchController)
Method Detail

getInstance

public static ResultRowResultsPanel getInstance()

activeToolBarButtons

public void activeToolBarButtons(boolean bool)

resetFilter

public void resetFilter()

setFilterActive

public void setFilterActive(boolean isActive,
                            String label)

bind

protected void bind(com.google.gwt.event.shared.EventBus eventBus,
                    StreamPagingLoader loader)

toggleView

protected void toggleView(com.extjs.gxt.ui.client.widget.ContentPanel view)

onAfterLayout

protected void onAfterLayout()
Overrides:
onAfterLayout in class com.extjs.gxt.ui.client.widget.Container<com.extjs.gxt.ui.client.widget.Component>

reload

public void reload()

activeBtnShowOnlySelected

public void activeBtnShowOnlySelected(boolean bool)

resetStore

public void resetStore()

getClassicGridView

public SpeciesGrid getClassicGridView()

selectAllRows

public void selectAllRows(boolean selectionValue)

activeCheckAllRows

public void activeCheckAllRows(boolean active)

addButtonsOccurrencesJob

public void addButtonsOccurrencesJob()

isSearchByCommonName

protected boolean isSearchByCommonName()


Copyright © 2013. All Rights Reserved.