com.extentech.ExtenXLS.eventui.swing
Class ExtenDataObjectPanel

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.eventui.swing.ExtenDataObjectPanel
All Implemented Interfaces:
DataObjectActionListener, ExtenBeanTreeChangeListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeSelectionListener

public class ExtenDataObjectPanel
extends javax.swing.JPanel
implements ExtenBeanTreeChangeListener, DataObjectActionListener

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
ExtenDataObjectPanel()
           
 
Method Summary
 void addParameter(DataObject p)
           
 void dataChanged(DataObject dob)
           
 void errorMessage(java.lang.String msg, java.lang.String title)
           
 java.lang.String getAllParamString()
          return all of the parameters for this report -- YES ALL OF THEM!
 JDBConnectionDialogPanel getJDBCPanel()
           
 DataObjectTableControllerPanel[] getPanels()
           
 java.util.Hashtable getParameterhash()
           
 java.lang.String getParamString()
           
 void hideResultPanels()
           
 void initConn()
           
 void initConnectionNodes(DataObject[] conns)
           
 void initFromRootNode(ExtenBeanTreeNode rn)
          Initialize the JDBC Connections and the shared parameters
 void nodeChanged(ExtenBeanTreeNode node)
           
 void refreshFromNode(ExtenBeanTreeNode node)
          init this panel from a do *&
 void resizePanels(int width)
          Resize All panel compnents to width
 void setParams(java.lang.String parms)
           
 void setSQLString(java.lang.String sql)
           
 void treeNodesChanged(javax.swing.event.TreeModelEvent e)
           
 void valueChanged(javax.swing.event.TreeSelectionEvent a)
           
 
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

ExtenDataObjectPanel

public ExtenDataObjectPanel()
Method Detail

initConnectionNodes

public void initConnectionNodes(DataObject[] conns)

nodeChanged

public void nodeChanged(ExtenBeanTreeNode node)
Specified by:
nodeChanged in interface ExtenBeanTreeChangeListener

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent a)
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

dataChanged

public void dataChanged(DataObject dob)
Specified by:
dataChanged in interface DataObjectActionListener

errorMessage

public void errorMessage(java.lang.String msg,
                         java.lang.String title)

hideResultPanels

public void hideResultPanels()

initConn

public void initConn()

refreshFromNode

public void refreshFromNode(ExtenBeanTreeNode node)
init this panel from a do *&

Parameters:
node -

treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent e)

initFromRootNode

public void initFromRootNode(ExtenBeanTreeNode rn)
Initialize the JDBC Connections and the shared parameters

Parameters:
rootnode -

addParameter

public void addParameter(DataObject p)

resizePanels

public void resizePanels(int width)
Resize All panel compnents to width

Parameters:
width - int new width

getJDBCPanel

public JDBConnectionDialogPanel getJDBCPanel()

getPanels

public DataObjectTableControllerPanel[] getPanels()

setSQLString

public void setSQLString(java.lang.String sql)

setParams

public void setParams(java.lang.String parms)

getParamString

public java.lang.String getParamString()

getAllParamString

public java.lang.String getAllParamString()
return all of the parameters for this report -- YES ALL OF THEM!

Returns:
the all-parameter String

getParameterhash

public java.util.Hashtable getParameterhash()


Copyright © 2011 Extentech Inc. All Rights Reserved.