SPT RWT Application API

com.sptci.rwt.webui
Class QueryExecutorView

java.lang.Object
  extended by nextapp.echo2.app.Component
      extended by consultas.echo2consultas.SpWindowPane
          extended by com.sptci.echo2.WindowPane
              extended by com.sptci.rwt.webui.ExecutorView
                  extended by com.sptci.rwt.webui.QueryExecutorView
All Implemented Interfaces:
com.sptci.echo2.View, Serializable, FloatingPane, ModalSupport, Pane, PaneContainer, RenderIdSupport

public class QueryExecutorView
extends ExecutorView

Query executor view component used to interact with the QueryExecutor class.

© Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: QueryExecutorView.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Adarsh 2007-08-18
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sptci.rwt.webui.ExecutorView
connectionManager, controller, history, maxColumnLength, maxResults, query, results
 
Fields inherited from class consultas.echo2consultas.SpWindowPane
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, INPUT_CLOSE, PROPERTY_BACKGROUND_IMAGE, PROPERTY_BORDER, PROPERTY_CLOSABLE, PROPERTY_CLOSE_ICON, PROPERTY_CLOSE_ICON_INSETS, PROPERTY_DEFAULT_CLOSE_OPERATION, PROPERTY_HEIGHT, PROPERTY_ICON, PROPERTY_ICON_INSETS, PROPERTY_INSETS, PROPERTY_MAXIMIZABLE, PROPERTY_MAXIMIZE_ICON, PROPERTY_MAXIMIZE_ICON_INSETS, PROPERTY_MAXIMIZED, PROPERTY_MAXIMUM_HEIGHT, PROPERTY_MAXIMUM_WIDTH, PROPERTY_MINIMIZABLE, PROPERTY_MINIMIZE_ICON, PROPERTY_MINIMIZE_ICON_INSETS, PROPERTY_MINIMIZED, PROPERTY_MINIMUM_HEIGHT, PROPERTY_MINIMUM_WIDTH, PROPERTY_MOVABLE, PROPERTY_POSITION_X, PROPERTY_POSITION_Y, PROPERTY_RESIZABLE, PROPERTY_TITLE, PROPERTY_TITLE_BACKGROUND, PROPERTY_TITLE_BACKGROUND_IMAGE, PROPERTY_TITLE_FONT, PROPERTY_TITLE_FOREGROUND, PROPERTY_TITLE_HEIGHT, PROPERTY_TITLE_INSETS, PROPERTY_WIDTH, Z_INDEX_CHANGED_PROPERTY
 
Fields inherited from class nextapp.echo2.app.Component
CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_TRAVERSAL_INDEX_CHANGED_PROPERTY, FOCUS_TRAVERSAL_PARTICIPANT_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Fields inherited from interface nextapp.echo2.app.ModalSupport
MODAL_CHANGED_PROPERTY
 
Constructor Summary
QueryExecutorView(MainController controller)
          Create instance of the pane using the specified controller.
 
Method Summary
protected  Component createControls()
          Create the layout component to use to display the ExecutorView.maxResults component and the other controls used to execute the statement.
private  void createNavigation(RowTable table)
          Create a TableNavigation for the specified RowTable if necessary.
 void setResults(RowTable table)
          Display the specified table in ExecutorView.results.
 
Methods inherited from class com.sptci.rwt.webui.ExecutorView
addToHistory, createExecute, createExport, createHistory, createLiveTextField, createMaxColumnLength, createMaxResults, createQuery, createSave, getConnectionManager, getHistory, getListenerName, getMaxColumnLength, getMaxResults, getQuery, init, reset, setQuery, setQueryFromHistory
 
Methods inherited from class consultas.echo2consultas.SpWindowPane
addWindowPaneListener, fireWindowClosing, getBackgroundImage, getBorder, getCloseIcon, getCloseIconInsets, getDefaultCloseOperation, getHeight, getIcon, getIconInsets, getInsets, getMaximizeIcon, getMaximizeIconInsets, getMaximumHeight, getMaximumWidth, getMinimizeIcon, getMinimizeIconInsets, getMinimumHeight, getMinimumWidth, getPositionX, getPositionY, getTitle, getTitleBackground, getTitleBackgroundImage, getTitleFont, getTitleForeground, getTitleHeight, getTitleInsets, getWidth, getZIndex, isClosable, isMaximizable, isMaximized, isMinimizable, isMinimized, isModal, isMovable, isResizable, isValidChild, isValidParent, processInput, removeWindowPaneListener, setBackgroundImage, setBorder, setClosable, setCloseIcon, setCloseIconInsets, setDefaultCloseOperation, setHeight, setIcon, setIconInsets, setInsets, setMaximizable, setMaximized, setMaximumHeight, setMaximumWidth, setMinimizable, setMinimized, setMinimumHeight, setMinimumWidth, setModal, setMovable, setPositionX, setPositionY, setResizable, setTitle, setTitleBackground, setTitleBackgroundImage, setTitleFont, setTitleForeground, setTitleHeight, setTitleInsets, setWidth, setZIndex, userClose
 
Methods inherited from class nextapp.echo2.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusTraversalIndex, getFont, getForeground, getId, getIndexedProperty, getLayoutData, getLayoutDirection, getLocale, getParent, getProperty, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLayoutDirection, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isVisible, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, setBackground, setEnabled, setFocusTraversalIndex, setFocusTraversalParticipant, setFont, setForeground, setId, setIndexedProperty, setLayoutData, setLayoutDirection, setLocale, setProperty, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryExecutorView

public QueryExecutorView(MainController controller)
Create instance of the pane using the specified controller.

Parameters:
controller - The controller to use to interact with the rest of the application.
Method Detail

createControls

protected Component createControls()
Create the layout component to use to display the ExecutorView.maxResults component and the other controls used to execute the statement.

Specified by:
createControls in class ExecutorView
Returns:
The layout component.
See Also:
ExecutorView.createExecute(), ExecutorView.createMaxResults(nextapp.echo2.app.Component), ExecutorView.createMaxColumnLength(nextapp.echo2.app.Component), ExecutorView.createHistory(), ExecutorView.createExport(), ExecutorView.createSave()

createNavigation

private void createNavigation(RowTable table)
Create a TableNavigation for the specified RowTable if necessary.

Parameters:
table - The results table for which the navigation is to be displayed.

setResults

public void setResults(RowTable table)
Display the specified table in ExecutorView.results.

Parameters:
table - The results table to display.
See Also:
createNavigation(com.sptci.rwt.webui.RowTable)

SPT RWT Application API