JRubik v0.6

es.aeat.eett.plugins.tableNavi.tableRubik
Class TableHeaderDataAdapter

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.table.JTableHeader
                  extended byes.aeat.eett.plugins.tableNavi.table.GroupableTableHeader
                      extended byes.aeat.eett.plugins.tableNavi.tableRubik.AbstractTableHeader
                          extended byes.aeat.eett.plugins.tableNavi.tableRubik.TableHeaderDataAdapter
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, MultiHeader, java.io.Serializable, javax.swing.event.TableColumnModelListener, TablePreparatorListener

public class TableHeaderDataAdapter
extends AbstractTableHeader

Author:
f00992
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.table.JTableHeader
javax.swing.table.JTableHeader.AccessibleJTableHeader
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class es.aeat.eett.plugins.tableNavi.tableRubik.AbstractTableHeader
COL_HAS_ORDER, hasorder, icons, preparator
 
Fields inherited from class es.aeat.eett.plugins.tableNavi.table.GroupableTableHeader
columnGroups, showOnlyColumnGroups
 
Fields inherited from class javax.swing.table.JTableHeader
columnModel, draggedColumn, draggedDistance, reorderingAllowed, resizingAllowed, resizingColumn, table, updateTableInRealTime
 
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.Container
 
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
TableHeaderDataAdapter(javax.swing.table.TableColumnModel model)
           
 
Method Summary
private  void addChildrenColumnGroup(ColumnGroup g_parent, int nRow, int nCol)
          Aņade los ColomnGroup hijos a g_parent.
private  void createColumnGroup()
           
 void dataChanged()
          Imforma que la tabla o su configuracion a cambiado.
 int getColumnCount()
          IMPORTANTE: Esta implementacion lanza UnsupportedOperationException si no se implemeta este metodo.
 int getRowCount()
          IMPORTANTE: Esta implementacion lanza UnsupportedOperationException si no se implemeta este metodo.
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
          IMPORTANTE: Esta implementacion lanza UnsupportedOperationException si no se implemeta este metodo.
private  void iniColumns()
          Inicializa los nombres de las columnas
 boolean isVisibleValueAt(int rowIndex, int columnIndex)
           
protected  void updateHasOrder()
           
 
Methods inherited from class es.aeat.eett.plugins.tableNavi.tableRubik.AbstractTableHeader
getCellInPos, getCellRender, getColTableInPos, getColumnClass, getIconNavi, getIconSort, getIndexRowInPos, setColWidth, update
 
Methods inherited from class es.aeat.eett.plugins.tableNavi.table.GroupableTableHeader
addColumnGroup, getColumnGroups, removeAllColumnGroup, removeColumnGroup, setColumnMargin, setReorderingAllowed, setUI
 
Methods inherited from class javax.swing.table.JTableHeader
columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, createDefaultColumnModel, createDefaultRenderer, getAccessibleContext, getColumnModel, getDefaultRenderer, getDraggedColumn, getDraggedDistance, getHeaderRect, getReorderingAllowed, getResizingAllowed, getResizingColumn, getTable, getToolTipText, getUI, getUIClassID, getUpdateTableInRealTime, initializeLocalVars, paramString, resizeAndRepaint, setColumnModel, setDefaultRenderer, setDraggedColumn, setDraggedDistance, setResizingAllowed, setResizingColumn, setTable, setUpdateTableInRealTime, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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

TableHeaderDataAdapter

public TableHeaderDataAdapter(javax.swing.table.TableColumnModel model)
                       throws java.lang.Exception
Parameters:
model -
Throws:
java.lang.Exception
Method Detail

getRowCount

public int getRowCount()
Description copied from class: AbstractTableHeader
IMPORTANTE: Esta implementacion lanza UnsupportedOperationException si no se implemeta este metodo.

Specified by:
getRowCount in interface MultiHeader
Overrides:
getRowCount in class AbstractTableHeader
Returns:
el numero de filas de la cabecera.

getColumnCount

public int getColumnCount()
Description copied from class: AbstractTableHeader
IMPORTANTE: Esta implementacion lanza UnsupportedOperationException si no se implemeta este metodo.

Specified by:
getColumnCount in interface MultiHeader
Overrides:
getColumnCount in class AbstractTableHeader
Returns:
el numero de columnas de la cabecera.

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
Description copied from class: AbstractTableHeader
IMPORTANTE: Esta implementacion lanza UnsupportedOperationException si no se implemeta este metodo.

Specified by:
getValueAt in interface MultiHeader
Overrides:
getValueAt in class AbstractTableHeader
Returns:
el objeto en la posicion rowIndex, columnIndex de la Cabecera(this)

isVisibleValueAt

public boolean isVisibleValueAt(int rowIndex,
                                int columnIndex)

createColumnGroup

private void createColumnGroup()

addChildrenColumnGroup

private void addChildrenColumnGroup(ColumnGroup g_parent,
                                    int nRow,
                                    int nCol)
Aņade los ColomnGroup hijos a g_parent.

Parameters:
g_parent -
nRow - indice de la fila que contiene g_parent en aux.
nCol - indice de la columna que contiene g_parent en aux.

iniColumns

private void iniColumns()
Inicializa los nombres de las columnas


updateHasOrder

protected void updateHasOrder()

dataChanged

public void dataChanged()
Description copied from interface: TablePreparatorListener
Imforma que la tabla o su configuracion a cambiado.


JRubik v0.6

JRubik v0.6