JRubik v0.6

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

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.TableHeaderCornerAdapter
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 TableHeaderCornerAdapter
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
TableHeaderCornerAdapter(javax.swing.table.TableColumnModel model)
           
 
Method Summary
private  void addChildrenColumnGroup(ColumnGroup g_parent, int nRow, int nCol)
          Aniade los ColomnGroup hijos a g_parent.
private  void createColumnGroup_1()
           
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)
           
 
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

TableHeaderCornerAdapter

public TableHeaderCornerAdapter(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 en el corner;

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:
numero de columnas en el corner;

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
Parameters:
rowIndex -
columnIndex -
Returns:
Object en la fila indice : rowIndex y columna indice columnIndex

isVisibleValueAt

public boolean isVisibleValueAt(int rowIndex,
                                int columnIndex)

iniColumns

private void iniColumns()
Inicializa los nombres de las columnas


createColumnGroup

private void createColumnGroup()

createColumnGroup_1

private void createColumnGroup_1()

addChildrenColumnGroup

private void addChildrenColumnGroup(ColumnGroup g_parent,
                                    int nRow,
                                    int nCol)
Aniade 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.

dataChanged

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


JRubik v0.6

JRubik v0.6