oracle.forms.fd
Class DynTable

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 oracle.forms.fd.DynTable
All Implemented Interfaces:
java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class DynTable
extends javax.swing.JPanel
implements java.awt.event.FocusListener

A javabean that displays a JTable inside or outside the Forms frame

Author:
Francois Degrelle
See Also:
Serialized Form

Nested Class Summary
(package private)  class DynTable.CancelAction
           
(package private)  class DynTable.CellProp
           
(package private)  class DynTable.CharRenderer
           
(package private)  class DynTable.CLOBEditor
           
(package private)  class DynTable.CLOBRenderer
           
(package private)  class DynTable.ComboRowEditor
           
(package private)  class DynTable.DateColumnFormat
           
(package private) static class DynTable.DelegateHeaderRenderer
           
private  class DynTable.ImagePanel
           
(package private)  class DynTable.ImageTableRenderer
           
(package private)  class DynTable.IntegerRenderer
           
(package private)  class DynTable.MyTableModel
           
(package private)  class DynTable.NextAction
           
(package private)  class DynTable.NULLImageRenderer
           
(package private)  class DynTable.NumberColumnFormat
           
(package private)  class DynTable.SearchAction
           
(package private)  class DynTable.SharedListSelectionHandler
           
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean bComboBox
           
private  boolean bDelete
           
private  boolean bEditExtend
           
private  boolean bExtend
           
private  java.awt.image.BufferedImage bi
           
private  boolean bIdentifiedLine
           
private  byte[] bImage
           
private  boolean bImgMagnifier
           
private  boolean bInsert
           
private  boolean bLog
           
private  javax.swing.border.Border borderPanel
           
private  javax.swing.border.Border borderT
           
private  boolean bRefresh
           
private  boolean bReorder
           
private  boolean bResize
           
private  boolean bROWID
           
private  boolean bSendEvent
           
private  boolean bSeperateFrame
           
private  boolean bTitle
           
private  boolean bTotalLine
           
private  boolean bUpdate
           
private  boolean bZoom
           
private static java.lang.String CANCEL_ACTION
           
private  java.lang.String[] colnames
           
private  java.lang.String[] colnamesT
           
private  java.lang.String[] colTab
           
private  java.lang.String[] coltypes
           
private  javax.swing.JComboBox comboBox
           
private  java.awt.Container contentpane
           
private  java.awt.Color cTableBG
           
private  java.awt.Color cTotalBG
           
private  java.awt.Color cTotalFG
           
private  java.lang.Object[][] data
           
private  java.awt.Color DataBGColor
           
private  java.awt.Color DataFGColor
           
private  java.lang.Object[][] dataT
           
(package private)  DrawLAF dBean
           
private  java.text.DecimalFormatSymbols DecimalSymbols
           
private  java.awt.Font[] fColFont
           
private static java.lang.String FIND_ACTION
           
private  javax.swing.JFrame frame
           
private  java.awt.Color GridColor
           
private  int h
           
private  java.util.HashMap hCellInstProps
           
private  java.util.HashMap hCellProps
           
private  java.awt.Color HeadBGColor
           
private  java.awt.Color HeadFGColor
           
private  int hF
           
private  java.util.HashMap hFormulas
           
private  javax.swing.text.Highlighter hilit
           
private  java.awt.Color hilit_color
           
private  int hP
           
private  java.util.HashMap hRowsChanged
           
private  java.util.HashMap hRowsDeleted
           
private  int hS
           
private static java.util.HashMap hTables
           
private  int iCellPos
           
private  int iChunk
           
private  int iColsMaxWidth
           
private  int[] iColWidth
           
private  int iCurCell
           
private  int iCurImageCell
           
private  int iCurImageRow
           
private  int iCurLine
           
private  int iCurPage
           
private  int iCurRow
           
private  int iHeaderHeight
           
private  int iImageHeight
           
private  int iImageWidth
           
private  int iImgEnd
           
private  int iImgStart
           
private  int iJRE
           
private  ImageKit ik
           
private  java.awt.Image[][] images
           
private  int iNbCols
           
private  int iNbDelete
           
private  int iNbFetchedRows
           
private  int iNbInsert
           
private  int iNbRows
           
private  int iNbUpdate
           
private  int iPageSize
           
private  int iResizeMode
           
private  int iRowHeight
           
private  int iRowPos
           
private  int[] iRowsChanged
           
private  int iSearchStart
           
private  int iSens
           
private  boolean isExtended
           
private  int iStartT
           
private  int iTitleAlign
           
private  int iTotalHeaderHeight
           
private  int iTotalHeight
           
private  int iTotalLines
           
private  int iVisibleRows
           
private  javax.swing.JLabel jbl
           
private  javax.swing.JPanel jp
           
private  javax.swing.JTextArea jtCLOB
           
private  java.awt.event.KeyListener kl
           
private  java.lang.String[] libOP
           
(package private)  java.util.List list_msg
           
private  javax.swing.ListSelectionModel listSelectionModel
           
private  java.util.Locale locale
           
private  java.awt.event.MouseListener ml
           
private  DynTable.MyTableModel model
           
private static java.lang.String NEXT_ACTION
           
private  int numBytesRead
           
private  javax.swing.text.Highlighter.HighlightPainter painter
           
private  java.awt.Rectangle rComponent
           
private  java.awt.Rectangle rPanel
           
private  java.awt.Rectangle rSource
           
private  java.awt.Rectangle rTable
           
private  java.awt.Rectangle rTable2
           
private  java.awt.Rectangle rTarget
           
private  java.lang.String sAlertMsg
           
private  java.lang.String sAlertNo
           
private  java.lang.String sAlertYes
           
private  java.lang.StringBuffer sb
           
private  java.lang.StringBuffer sbImage
           
private  java.lang.String sCellValue
           
private  javax.swing.JScrollPane scrollPane
           
private  javax.swing.JScrollPane scrollPane2
           
private static java.lang.String sCurrentJRE
           
private  java.lang.String sDateFormat
           
private  java.awt.Color SelBGColor
           
private  java.awt.Color SelFGColor
           
private  java.lang.String separator
           
private static long serialVersionUID
           
private  java.lang.String sExtCancel
           
private  java.lang.String sExtClose
           
private  java.lang.String sExtWrap
           
private  java.lang.String sFilter
           
private  java.lang.String sFindMsg
           
private  java.lang.String sFindTitle
           
private  java.lang.String sIntFormat
           
private  java.lang.String sNumFormat
           
private  javax.swing.table.TableRowSorter sorter
           
private  java.lang.String sTableName
           
private  java.lang.String sTextSearch
           
private  java.lang.String sTitle
           
private  java.lang.String sVersion
           
private  javax.swing.JTable table
           
private  javax.swing.JTable tableT
           
private  int w
           
private  int wF
           
private  int wP
           
private  int wS
           
private  int x
           
private  int xF
           
private  int xP
           
private  int xS
           
private  int y
           
private  int yF
           
private  int yP
           
private  int yS
           
 
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
DynTable()
           
 
Method Summary
(package private)  boolean addText(java.lang.String s)
           
(package private)  void clearRefresh()
           
(package private)  void displayFullSizeImage(int row, int column)
           
(package private)  void err(java.lang.String s)
           
 void focusGained(java.awt.event.FocusEvent e)
           
 void focusLost(java.awt.event.FocusEvent e)
           
(package private)  java.lang.String getCellName()
           
(package private)  DynTable.CellProp getCellProp(int iNumCol)
           
(package private)  java.lang.String getCellVal()
           
(package private)  java.lang.String getCLOBContent()
           
 java.awt.Color getColor(java.lang.String s)
           
(package private)  java.lang.String getCountChanges()
           
(package private)  java.lang.String getCountDelete()
           
(package private)  java.lang.String getCountInsert()
           
(package private)  java.lang.String getCountUpdate()
           
(package private)  java.lang.String getCurrentRow()
           
(package private)  java.lang.String getIdentifiedRow()
           
(package private)  java.lang.String getImageContent()
           
(package private)  java.lang.String getRowsChanged()
           
(package private)  java.lang.String getRowsDeleted()
           
(package private)  java.lang.String getRowsInserted()
           
(package private)  java.lang.String getRowVal()
           
(package private)  javax.swing.ImageIcon getScaledIcon(java.awt.Image img, DynTable.CellProp cp, javax.swing.table.TableColumn tabcol)
           
(package private)  javax.swing.JTable getTable()
           
(package private)  java.awt.image.BufferedImage getTableScreenShot()
           
(package private)  java.lang.String getTotalCellVal()
           
(package private)  boolean init(java.lang.String value)
           
(package private)  void init(java.lang.String sName, DrawLAF laf)
           
(package private)  boolean isCellVisible(int iCell)
           
(package private)  void log(java.lang.String sMessage)
           
private  void printDebugData(javax.swing.JTable table)
          Method to print the table's content
 void raz()
           
(package private)  void readImageFile(java.lang.String s, int iRow, int iCell)
           
 java.awt.image.BufferedImage scaleBuffImage(java.awt.image.BufferedImage img, int width, int height, java.awt.Color background)
           
 void search()
           
(package private)  void SendMessage(oracle.forms.properties.ID id, java.lang.String s1)
           
(package private)  boolean setAddRow(java.lang.String value)
           
(package private)  boolean setAlertStrings(java.lang.String s)
           
(package private)  boolean setArraySize(java.lang.String value)
           
(package private)  boolean setBackground(java.lang.String value)
           
(package private)  boolean setBorder(java.lang.String value)
           
(package private)  boolean setBounds(java.lang.String value)
           
(package private)  boolean setCellInstProp(java.lang.String value)
           
(package private)  boolean setCellPos(java.lang.String value)
           
(package private)  boolean setCellProp(java.lang.String value)
           
(package private)  boolean setCellValue(java.lang.String value)
           
(package private)  boolean setCLOBExtend(java.lang.String value)
           
(package private)  boolean setColsMaxWidth(java.lang.String value)
           
(package private)  boolean setColsType(java.lang.String value)
           
(package private)  boolean setCurCellValue(java.lang.String value)
           
(package private)  boolean setData(java.lang.String value)
           
(package private)  boolean setDataBG(java.lang.String value)
           
(package private)  boolean setDataFG(java.lang.String value)
           
(package private)  boolean setDateFormat(java.lang.String value)
           
(package private)  boolean setDecSeparators(java.lang.String value)
           
(package private)  boolean setDelete(java.lang.String value)
           
(package private)  boolean setDeleteDone(java.lang.String value)
           
(package private)  boolean setDelRow(java.lang.String value)
           
(package private)  boolean setEditorButtonLabels(java.lang.String s)
           
(package private)  boolean setEditorFindLabels(java.lang.String s)
           
(package private)  boolean setExtend(java.lang.String value)
           
(package private)  boolean setFilter(java.lang.String value)
           
(package private)  boolean setFocus(java.lang.String page)
           
(package private)  boolean setGridFG(java.lang.String value)
           
(package private)  boolean setHeadBG(java.lang.String value)
           
(package private)  boolean setHeader(java.lang.String value)
           
(package private)  boolean setHeadFG(java.lang.String value)
           
(package private)  boolean setHeadHeight(java.lang.String value)
           
(package private)  boolean setHLine(java.lang.String value)
           
(package private)  boolean setImage(java.lang.String value)
           
(package private)  boolean setImageSize(java.lang.String value)
           
(package private)  boolean setImageToRead(java.lang.String s)
           
(package private)  boolean setInsert(java.lang.String value)
           
(package private)  boolean setInsertDone(java.lang.String value)
           
(package private)  boolean setInsertRow(java.lang.String value)
           
(package private)  boolean setIntFormat(java.lang.String value)
           
(package private)  void setKeyListener()
           
(package private)  boolean setLocale(java.lang.String value)
           
(package private)  boolean setLog(java.lang.String value)
           
(package private)  void setMouseListener()
           
(package private)  boolean setNumFormat(java.lang.String value)
           
(package private)  void setPageRequest(int iPage)
           
(package private)  boolean setPanelBorder(java.lang.String value)
           
(package private)  void setRemove(java.lang.String sName)
           
(package private)  boolean setReorder(java.lang.String value)
           
(package private)  boolean setResize(java.lang.String value)
           
(package private)  boolean setResizeMode(java.lang.String value)
           
(package private)  void setROWID(java.lang.String value)
           
(package private)  boolean setRowIdPos(java.lang.String value)
           
(package private)  boolean setRowPos(java.lang.String value)
           
(package private)  boolean setRowProp(java.lang.String value)
           
(package private)  boolean setSelectBack(java.lang.String value)
           
(package private)  boolean setSelectFore(java.lang.String value)
           
(package private)  boolean setSeparator(java.lang.String value)
           
(package private)  boolean setTableBG(java.lang.String value)
           
(package private)  boolean setTableNumRows(java.lang.String value)
           
(package private)  boolean setTablePageSize(java.lang.String value)
           
(package private)  boolean setTableRefresh(java.lang.String page)
           
(package private)  boolean setTitle(java.lang.String value)
           
(package private)  boolean setTitleAlign(java.lang.String value)
           
(package private)  boolean setTitleColors(java.lang.String value)
           
(package private)  boolean setTitleFont(java.lang.String value)
           
(package private)  boolean setTitleShow(java.lang.String value)
           
(package private)  boolean setTotalColors(java.lang.String value)
           
(package private)  boolean setTotalHeadHeight(java.lang.String value)
           
(package private)  boolean setTotalLine(java.lang.String value)
           
(package private)  boolean setTotalLineLabels(java.lang.String value)
           
(package private)  boolean setUpdate(java.lang.String value)
           
(package private)  boolean setUpdateDone(java.lang.String value)
           
(package private)  boolean setVisibleRows(java.lang.String value)
           
(package private)  boolean setVLine(java.lang.String value)
           
(package private)  boolean showTable(java.lang.String value)
           
(package private)  void synchronizeHeaders()
           
private  void totalize(javax.swing.table.TableModel ml, javax.swing.table.TableModel mlt)
           
 void zoomPanel()
           
 
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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

sVersion

private java.lang.String sVersion

sCurrentJRE

private static java.lang.String sCurrentJRE

sTableName

private java.lang.String sTableName

sorter

private transient javax.swing.table.TableRowSorter sorter

sbImage

private java.lang.StringBuffer sbImage

bSeperateFrame

private boolean bSeperateFrame

bUpdate

private boolean bUpdate

bInsert

private boolean bInsert

bDelete

private boolean bDelete

bReorder

private boolean bReorder

bResize

private boolean bResize

bLog

private boolean bLog

bExtend

private boolean bExtend

bEditExtend

private boolean bEditExtend

bRefresh

private boolean bRefresh

bTitle

private boolean bTitle

isExtended

private boolean isExtended

bTotalLine

private boolean bTotalLine

bROWID

private boolean bROWID

bComboBox

private boolean bComboBox

bIdentifiedLine

private boolean bIdentifiedLine

bImgMagnifier

private boolean bImgMagnifier

bSendEvent

private boolean bSendEvent

bZoom

private boolean bZoom

iJRE

private int iJRE

x

private int x

y

private int y

w

private int w

h

private int h

xF

private int xF

yF

private int yF

wF

private int wF

hF

private int hF

xP

private int xP

yP

private int yP

wP

private int wP

hP

private int hP

xS

private int xS

yS

private int yS

wS

private int wS

hS

private int hS

iNbRows

private int iNbRows

iNbCols

private int iNbCols

iCurLine

private int iCurLine

iCurPage

private int iCurPage

iRowPos

private int iRowPos

iCellPos

private int iCellPos

iCurRow

private int iCurRow

iCurCell

private int iCurCell

iRowHeight

private int iRowHeight

iTotalLines

private int iTotalLines

iTotalHeight

private int iTotalHeight

iPageSize

private int iPageSize

iNbFetchedRows

private int iNbFetchedRows

iSens

private int iSens

iCurImageRow

private int iCurImageRow

iCurImageCell

private int iCurImageCell

iImageWidth

private int iImageWidth

iImageHeight

private int iImageHeight

iHeaderHeight

private int iHeaderHeight

iTotalHeaderHeight

private int iTotalHeaderHeight

iResizeMode

private int iResizeMode

iVisibleRows

private int iVisibleRows

iColsMaxWidth

private int iColsMaxWidth

iNbInsert

private int iNbInsert

iNbUpdate

private int iNbUpdate

iNbDelete

private int iNbDelete

numBytesRead

private int numBytesRead

iStartT

private int iStartT

iChunk

private int iChunk

iTitleAlign

private int iTitleAlign

iSearchStart

private int iSearchStart

rTable

private java.awt.Rectangle rTable

rTable2

private java.awt.Rectangle rTable2

rPanel

private java.awt.Rectangle rPanel

separator

private java.lang.String separator

sTitle

private java.lang.String sTitle

sDateFormat

private java.lang.String sDateFormat

sIntFormat

private java.lang.String sIntFormat

sNumFormat

private java.lang.String sNumFormat

sFilter

private java.lang.String sFilter

sAlertMsg

private java.lang.String sAlertMsg

sAlertYes

private java.lang.String sAlertYes

sAlertNo

private java.lang.String sAlertNo

sExtClose

private java.lang.String sExtClose

sExtCancel

private java.lang.String sExtCancel

sExtWrap

private java.lang.String sExtWrap

sFindTitle

private java.lang.String sFindTitle

sFindMsg

private java.lang.String sFindMsg

sTextSearch

private java.lang.String sTextSearch

sb

private java.lang.StringBuffer sb

locale

private java.util.Locale locale

DecimalSymbols

private java.text.DecimalFormatSymbols DecimalSymbols

HeadBGColor

private java.awt.Color HeadBGColor

HeadFGColor

private java.awt.Color HeadFGColor

DataBGColor

private java.awt.Color DataBGColor

DataFGColor

private java.awt.Color DataFGColor

GridColor

private java.awt.Color GridColor

SelBGColor

private java.awt.Color SelBGColor

SelFGColor

private java.awt.Color SelFGColor

cTotalBG

private java.awt.Color cTotalBG

cTotalFG

private java.awt.Color cTotalFG

cTableBG

private java.awt.Color cTableBG

iImgStart

private int iImgStart

iImgEnd

private int iImgEnd

comboBox

private javax.swing.JComboBox comboBox

jbl

private javax.swing.JLabel jbl

hCellProps

private java.util.HashMap hCellProps

hCellInstProps

private java.util.HashMap hCellInstProps

hFormulas

private java.util.HashMap hFormulas

hTables

private static java.util.HashMap hTables

listSelectionModel

private transient javax.swing.ListSelectionModel listSelectionModel

contentpane

private java.awt.Container contentpane

scrollPane

private javax.swing.JScrollPane scrollPane

scrollPane2

private javax.swing.JScrollPane scrollPane2

borderPanel

private transient javax.swing.border.Border borderPanel

table

private javax.swing.JTable table

tableT

private javax.swing.JTable tableT

model

private DynTable.MyTableModel model

frame

private javax.swing.JFrame frame

iRowsChanged

private int[] iRowsChanged

iColWidth

private int[] iColWidth

hRowsChanged

private java.util.HashMap hRowsChanged

hRowsDeleted

private java.util.HashMap hRowsDeleted

fColFont

private java.awt.Font[] fColFont

borderT

private transient javax.swing.border.Border borderT

colnames

private java.lang.String[] colnames

colnamesT

private java.lang.String[] colnamesT

libOP

private java.lang.String[] libOP

data

private transient java.lang.Object[][] data

dataT

private transient java.lang.Object[][] dataT

coltypes

private java.lang.String[] coltypes

colTab

private java.lang.String[] colTab

images

private transient java.awt.Image[][] images

bImage

private byte[] bImage

list_msg

java.util.List list_msg

sCellValue

private java.lang.String sCellValue

jtCLOB

private javax.swing.JTextArea jtCLOB

kl

private transient java.awt.event.KeyListener kl

ml

private transient java.awt.event.MouseListener ml

jp

private javax.swing.JPanel jp

ik

private transient ImageKit ik

bi

private transient java.awt.image.BufferedImage bi

hilit_color

private java.awt.Color hilit_color

hilit

private transient javax.swing.text.Highlighter hilit

painter

private transient javax.swing.text.Highlighter.HighlightPainter painter

FIND_ACTION

private static java.lang.String FIND_ACTION

CANCEL_ACTION

private static java.lang.String CANCEL_ACTION

NEXT_ACTION

private static java.lang.String NEXT_ACTION

rComponent

private java.awt.Rectangle rComponent

rSource

private java.awt.Rectangle rSource

rTarget

private java.awt.Rectangle rTarget

dBean

DrawLAF dBean
Constructor Detail

DynTable

public DynTable()
Method Detail

init

void init(java.lang.String sName,
          DrawLAF laf)

SendMessage

void SendMessage(oracle.forms.properties.ID id,
                 java.lang.String s1)

printDebugData

private void printDebugData(javax.swing.JTable table)
Method to print the table's content


setHeader

boolean setHeader(java.lang.String value)

setRemove

void setRemove(java.lang.String sName)

setAlertStrings

boolean setAlertStrings(java.lang.String s)

setEditorButtonLabels

boolean setEditorButtonLabels(java.lang.String s)

setEditorFindLabels

boolean setEditorFindLabels(java.lang.String s)

addText

boolean addText(java.lang.String s)

setTableRefresh

boolean setTableRefresh(java.lang.String page)

setFocus

boolean setFocus(java.lang.String page)

setROWID

void setROWID(java.lang.String value)

setImage

boolean setImage(java.lang.String value)

setImageSize

boolean setImageSize(java.lang.String value)

setResizeMode

boolean setResizeMode(java.lang.String value)

setVisibleRows

boolean setVisibleRows(java.lang.String value)

setBorder

boolean setBorder(java.lang.String value)

setPanelBorder

boolean setPanelBorder(java.lang.String value)

setColsType

boolean setColsType(java.lang.String value)

setCurCellValue

boolean setCurCellValue(java.lang.String value)

setCellValue

boolean setCellValue(java.lang.String value)

setRowProp

boolean setRowProp(java.lang.String value)

setCellProp

boolean setCellProp(java.lang.String value)

setCellInstProp

boolean setCellInstProp(java.lang.String value)

setData

boolean setData(java.lang.String value)

setDateFormat

boolean setDateFormat(java.lang.String value)

setNumFormat

boolean setNumFormat(java.lang.String value)

setIntFormat

boolean setIntFormat(java.lang.String value)

setAddRow

boolean setAddRow(java.lang.String value)

setDelRow

boolean setDelRow(java.lang.String value)

setLog

boolean setLog(java.lang.String value)

setExtend

boolean setExtend(java.lang.String value)

setCLOBExtend

boolean setCLOBExtend(java.lang.String value)

setVLine

boolean setVLine(java.lang.String value)

setHLine

boolean setHLine(java.lang.String value)

setTitle

boolean setTitle(java.lang.String value)

setTitleFont

boolean setTitleFont(java.lang.String value)

setTitleShow

boolean setTitleShow(java.lang.String value)

setTitleAlign

boolean setTitleAlign(java.lang.String value)

setTitleColors

boolean setTitleColors(java.lang.String value)

setTotalColors

boolean setTotalColors(java.lang.String value)

setFilter

boolean setFilter(java.lang.String value)

setReorder

boolean setReorder(java.lang.String value)

setResize

boolean setResize(java.lang.String value)

setArraySize

boolean setArraySize(java.lang.String value)

setBounds

boolean setBounds(java.lang.String value)

setBackground

boolean setBackground(java.lang.String value)

setSelectBack

boolean setSelectBack(java.lang.String value)

setSelectFore

boolean setSelectFore(java.lang.String value)

setTableNumRows

boolean setTableNumRows(java.lang.String value)

setTablePageSize

boolean setTablePageSize(java.lang.String value)

setHeadBG

boolean setHeadBG(java.lang.String value)

setColsMaxWidth

boolean setColsMaxWidth(java.lang.String value)

setHeadHeight

boolean setHeadHeight(java.lang.String value)

setTotalHeadHeight

boolean setTotalHeadHeight(java.lang.String value)

setTotalLine

boolean setTotalLine(java.lang.String value)

setTotalLineLabels

boolean setTotalLineLabels(java.lang.String value)

setHeadFG

boolean setHeadFG(java.lang.String value)

setDataBG

boolean setDataBG(java.lang.String value)

setTableBG

boolean setTableBG(java.lang.String value)

setDataFG

boolean setDataFG(java.lang.String value)

setGridFG

boolean setGridFG(java.lang.String value)

setUpdate

boolean setUpdate(java.lang.String value)

setInsert

boolean setInsert(java.lang.String value)

setDelete

boolean setDelete(java.lang.String value)

setInsertRow

boolean setInsertRow(java.lang.String value)

init

boolean init(java.lang.String value)

setSeparator

boolean setSeparator(java.lang.String value)

setCellPos

boolean setCellPos(java.lang.String value)

setRowPos

boolean setRowPos(java.lang.String value)

setInsertDone

boolean setInsertDone(java.lang.String value)

setUpdateDone

boolean setUpdateDone(java.lang.String value)

setDeleteDone

boolean setDeleteDone(java.lang.String value)

setRowIdPos

boolean setRowIdPos(java.lang.String value)

getIdentifiedRow

java.lang.String getIdentifiedRow()

setLocale

boolean setLocale(java.lang.String value)

setDecSeparators

boolean setDecSeparators(java.lang.String value)

getTable

javax.swing.JTable getTable()

showTable

boolean showTable(java.lang.String value)

synchronizeHeaders

void synchronizeHeaders()

setKeyListener

void setKeyListener()

setMouseListener

void setMouseListener()

getCellVal

java.lang.String getCellVal()

getRowVal

java.lang.String getRowVal()

getTotalCellVal

java.lang.String getTotalCellVal()

getCellName

java.lang.String getCellName()

getCountInsert

java.lang.String getCountInsert()

getCountUpdate

java.lang.String getCountUpdate()

getCountDelete

java.lang.String getCountDelete()

getCountChanges

java.lang.String getCountChanges()

getRowsChanged

java.lang.String getRowsChanged()

getRowsInserted

java.lang.String getRowsInserted()

getRowsDeleted

java.lang.String getRowsDeleted()

getColor

public java.awt.Color getColor(java.lang.String s)

clearRefresh

void clearRefresh()

raz

public void raz()

totalize

private void totalize(javax.swing.table.TableModel ml,
                      javax.swing.table.TableModel mlt)

log

void log(java.lang.String sMessage)

search

public void search()

readImageFile

void readImageFile(java.lang.String s,
                   int iRow,
                   int iCell)

getScaledIcon

javax.swing.ImageIcon getScaledIcon(java.awt.Image img,
                                    DynTable.CellProp cp,
                                    javax.swing.table.TableColumn tabcol)

getCellProp

DynTable.CellProp getCellProp(int iNumCol)

isCellVisible

boolean isCellVisible(int iCell)

focusGained

public void focusGained(java.awt.event.FocusEvent e)
Specified by:
focusGained in interface java.awt.event.FocusListener

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Specified by:
focusLost in interface java.awt.event.FocusListener

setImageToRead

boolean setImageToRead(java.lang.String s)

getImageContent

java.lang.String getImageContent()

getCLOBContent

java.lang.String getCLOBContent()

getCurrentRow

java.lang.String getCurrentRow()

displayFullSizeImage

void displayFullSizeImage(int row,
                          int column)

setPageRequest

void setPageRequest(int iPage)

zoomPanel

public void zoomPanel()

scaleBuffImage

public java.awt.image.BufferedImage scaleBuffImage(java.awt.image.BufferedImage img,
                                                   int width,
                                                   int height,
                                                   java.awt.Color background)

getTableScreenShot

java.awt.image.BufferedImage getTableScreenShot()

err

void err(java.lang.String s)