com.extentech.ExtenXLS.ui.swing
Class DataObjectTableControllerPanel

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.extentech.ExtenXLS.ui.swing.DataObjectTablePanel
                      extended by com.extentech.ExtenXLS.ui.swing.DataObjectTableControllerPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class DataObjectTableControllerPanel
extends DataObjectTablePanel

Live Display of DB

Author:
John McMahon
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
DataObjectTableControllerPanel()
           
 
Method Summary
 java.lang.String getConnectionName()
           
 com.extentech.ExtenBean.DataObject getCurrentDataObject()
          returns the active dataobject shown in the grid ------------------------------------------------------------
 com.extentech.ExtenBean.swing.ExtenBeanTreeNode getCurrentNode()
          ------------------------------------------------------------
 com.extentech.ExtenBean.ExtenBeanFactory getFactory()
          ------------------------------------------------------------
 void initDB(java.lang.String conname, java.lang.String driver, java.lang.String url, java.lang.String user, java.lang.String password)
          Initialize the ExtenBeanFactory from a java naming Context You should have a valid DataSource initialized within your initial Context.
 void initTable()
          initialize the data table ------------------------------------------------------------
 void reset()
          reset it ------------------------------------------------------------
 void setConnectionName(java.lang.String connectionName)
           
 void setCurrentNode(com.extentech.ExtenBean.swing.ExtenBeanTreeNode n)
           
 void setFactory(com.extentech.ExtenBean.ExtenBeanFactory factory)
          ------------------------------------------------------------
 void setSql(java.lang.String s)
           
static void showErrorDialog(java.lang.String msg, java.lang.String title)
           
 
Methods inherited from class com.extentech.ExtenXLS.ui.swing.DataObjectTablePanel
changeDataView, getDataObject, getTable, setDataObject
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataObjectTableControllerPanel

public DataObjectTableControllerPanel()
Method Detail

setCurrentNode

public void setCurrentNode(com.extentech.ExtenBean.swing.ExtenBeanTreeNode n)

setSql

public void setSql(java.lang.String s)

reset

public void reset()
reset it ------------------------------------------------------------


initTable

public void initTable()
               throws java.lang.Exception
initialize the data table ------------------------------------------------------------

Throws:
java.lang.Exception

initDB

public void initDB(java.lang.String conname,
                   java.lang.String driver,
                   java.lang.String url,
                   java.lang.String user,
                   java.lang.String password)
            throws java.lang.Exception
Initialize the ExtenBeanFactory from a java naming Context You should have a valid DataSource initialized within your initial Context. This will be referenced by the 'connection_name' variable

Throws:
java.lang.Exception

showErrorDialog

public static void showErrorDialog(java.lang.String msg,
                                   java.lang.String title)

getCurrentDataObject

public com.extentech.ExtenBean.DataObject getCurrentDataObject()
returns the active dataobject shown in the grid ------------------------------------------------------------

Returns:

getCurrentNode

public com.extentech.ExtenBean.swing.ExtenBeanTreeNode getCurrentNode()
------------------------------------------------------------

Returns:
Returns the curnode.

getFactory

public com.extentech.ExtenBean.ExtenBeanFactory getFactory()
------------------------------------------------------------

Returns:
Returns the factory.

setFactory

public void setFactory(com.extentech.ExtenBean.ExtenBeanFactory factory)
------------------------------------------------------------

Parameters:
factory - The factory to set.

getConnectionName

public java.lang.String getConnectionName()

setConnectionName

public void setConnectionName(java.lang.String connectionName)


Copyright © 2009 Extentech Inc. All Rights Reserved.