org.estouro.ui.table
Class Table

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 org.estouro.ui.table.Table
All Implemented Interfaces:
com.hardcode.gdbms.engine.values.ValueWriter, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class Table
extends javax.swing.JPanel
implements com.hardcode.gdbms.engine.values.ValueWriter

DOCUMENT ME!

Author:
Fernando González Cortés
See Also:
Serialized Form

Nested Class Summary
 class Table.DataSourceDataModel
          DOCUMENT ME!
 
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 com.hardcode.gdbms.engine.values.ValueWriter
internalValueWriter
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Table(EditorFrame ef, EditionContext ec)
          This is the default constructor
 
Method Summary
 java.lang.String getNullStatementString()
           
 java.lang.String[] getSelectedFieldNames()
           
 java.lang.String getStatementString(boolean b)
           
 java.lang.String getStatementString(byte[] binary)
           
 java.lang.String getStatementString(java.sql.Date d)
           
 java.lang.String getStatementString(double d, int sqlType)
           
 java.lang.String getStatementString(com.hardcode.gdbms.engine.spatial.Geometry g)
           
 java.lang.String getStatementString(int i, int sqlType)
           
 java.lang.String getStatementString(long i)
          Must show the value in a form it can be parsed later
 java.lang.String getStatementString(java.lang.String str, int sqlType)
           
 java.lang.String getStatementString(java.sql.Time t)
           
 java.lang.String getStatementString(java.sql.Timestamp ts)
           
 boolean tableHasFocus()
           
 
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

Table

public Table(EditorFrame ef,
             EditionContext ec)
This is the default constructor

Throws:
com.hardcode.gdbms.engine.data.driver.DriverException
Method Detail

tableHasFocus

public boolean tableHasFocus()

getStatementString

public java.lang.String getStatementString(long i)
Must show the value in a form it can be parsed later

Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(long)

getStatementString

public java.lang.String getStatementString(int i,
                                           int sqlType)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(int, int)

getStatementString

public java.lang.String getStatementString(double d,
                                           int sqlType)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(double, int)

getStatementString

public java.lang.String getStatementString(java.lang.String str,
                                           int sqlType)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(java.lang.String, int)

getStatementString

public java.lang.String getStatementString(java.sql.Date d)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(java.sql.Date)

getStatementString

public java.lang.String getStatementString(java.sql.Time t)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(java.sql.Time)

getStatementString

public java.lang.String getStatementString(java.sql.Timestamp ts)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(java.sql.Timestamp)

getStatementString

public java.lang.String getStatementString(byte[] binary)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(byte[])

getStatementString

public java.lang.String getStatementString(boolean b)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(boolean)

getStatementString

public java.lang.String getStatementString(com.hardcode.gdbms.engine.spatial.Geometry g)
Specified by:
getStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getStatementString(com.hardcode.gdbms.engine.spatial.Geometry)

getNullStatementString

public java.lang.String getNullStatementString()
Specified by:
getNullStatementString in interface com.hardcode.gdbms.engine.values.ValueWriter
See Also:
ValueWriter.getNullStatementString()

getSelectedFieldNames

public java.lang.String[] getSelectedFieldNames()


Copyright © 2005-2006 Fernando González Cortés. All Rights Reserved.