com.explosion.datastream.exql.gui
Class EXQLBaseTool

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.explosion.datastream.exql.gui.EXQLBaseTool
All Implemented Interfaces:
com.explosion.expf.Closeable, com.explosion.expf.ExpComponent, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class EXQLBaseTool
extends javax.swing.JPanel
implements com.explosion.expf.ExpComponent, com.explosion.expf.Closeable

Base for the sql tool.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected EXQLBaseTool()
          This constructor is used solely for the purposes of testing
  EXQLBaseTool(int connectionKey, com.explosion.expfmodules.rdbmsconn.connect.ConnectionManager connectionManager)
          This is the right constructor to use under all circumstances (The other constructor is for testing)
 
Method Summary
 void addScriptRunner(java.io.File file)
          This method adds a script runner on to the set of tabs for this tool
 void applyPreferences()
           
 void changePane(java.lang.String paneName)
           
 boolean close()
           
 void disableComponent()
           
 void enableComponent()
           
 void export()
          Exports the results from the current table
 DBEntityBrowser getBrowser()
           
 java.lang.String getCloseCommand()
           
 com.explosion.expfmodules.rdbmsconn.dbom.EntityMetaData getCurrentEntityMetaData()
           
 java.awt.event.ActionListener getGlobalListener()
           
 com.explosion.utilities.process.ProcessMonitoringStatusBar getProgressStatusBar()
           
 SQlQueryWriterBase getQueryTool()
           
 com.explosion.expf.menusandtools.tool.ExpToolBar getToolBar()
           
 DBDataViewer getViewer()
           
 void init()
           
 void log(java.lang.String message)
          Appends a message to the history windows
 void refreshTool()
           
 void removeScriptRunner(ScriptRunnerBase runner)
          This method adds a script runner on to the set of tabs for this tool
 void renameScriptRunner(ScriptRunnerBase runner, java.lang.String newName)
          This method adds a script runner on to the set of tabs for this tool
 void setBrowser(DBEntityBrowser browser)
           
 void setCurrentEntityMetaData(com.explosion.expfmodules.rdbmsconn.dbom.EntityMetaData currentEntityMetaData)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EXQLBaseTool

protected EXQLBaseTool()
                throws java.lang.IllegalAccessError
This constructor is used solely for the purposes of testing

Throws:
java.lang.IllegalAccessError

EXQLBaseTool

public EXQLBaseTool(int connectionKey,
                    com.explosion.expfmodules.rdbmsconn.connect.ConnectionManager connectionManager)
             throws java.lang.Exception
This is the right constructor to use under all circumstances (The other constructor is for testing)

Parameters:
connectionKey -
connectionManager -
Throws:
java.lang.Exception
Method Detail

init

public void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

addScriptRunner

public void addScriptRunner(java.io.File file)
This method adds a script runner on to the set of tabs for this tool

Parameters:
file -

removeScriptRunner

public void removeScriptRunner(ScriptRunnerBase runner)
This method adds a script runner on to the set of tabs for this tool

Parameters:
file -

renameScriptRunner

public void renameScriptRunner(ScriptRunnerBase runner,
                               java.lang.String newName)
This method adds a script runner on to the set of tabs for this tool

Parameters:
file -

getToolBar

public com.explosion.expf.menusandtools.tool.ExpToolBar getToolBar()
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

log

public void log(java.lang.String message)
Appends a message to the history windows


refreshTool

public void refreshTool()

changePane

public void changePane(java.lang.String paneName)

disableComponent

public void disableComponent()

enableComponent

public void enableComponent()

applyPreferences

public void applyPreferences()
Specified by:
applyPreferences in interface com.explosion.expf.ExpComponent

getCloseCommand

public java.lang.String getCloseCommand()
Specified by:
getCloseCommand in interface com.explosion.expf.Closeable

getGlobalListener

public java.awt.event.ActionListener getGlobalListener()

close

public boolean close()

getProgressStatusBar

public com.explosion.utilities.process.ProcessMonitoringStatusBar getProgressStatusBar()

getQueryTool

public SQlQueryWriterBase getQueryTool()

getBrowser

public DBEntityBrowser getBrowser()
Returns:

setBrowser

public void setBrowser(DBEntityBrowser browser)
Parameters:
browser -

getViewer

public DBDataViewer getViewer()
Returns:
Returns the viewer.

getCurrentEntityMetaData

public com.explosion.expfmodules.rdbmsconn.dbom.EntityMetaData getCurrentEntityMetaData()
Returns:
Returns the currentEntityMetaData.

setCurrentEntityMetaData

public void setCurrentEntityMetaData(com.explosion.expfmodules.rdbmsconn.dbom.EntityMetaData currentEntityMetaData)
Parameters:
currentEntityMetaData - The currentEntityMetaData to set.

export

public void export()
            throws java.lang.Exception
Exports the results from the current table

Throws:
java.lang.Exception


Copyright © 2003-2005 Explosion I.T.. All Rights Reserved.