JRubik v0.6

es.aeat.eett.plugins.tableNavi.table
Class ColumnGroup

java.lang.Object
  extended byes.aeat.eett.plugins.tableNavi.table.ColumnGroup

public class ColumnGroup
extends java.lang.Object

ColumnGroup


Field Summary
protected  int margin
           
protected  javax.swing.table.TableCellRenderer renderer
           
protected  int rowSpan
           
protected  java.lang.Object userObject
           
protected  java.util.Vector v
           
 
Constructor Summary
ColumnGroup(java.lang.Object userObject)
           
ColumnGroup(java.lang.Object userObject, int rowSpan)
           
ColumnGroup(javax.swing.table.TableCellRenderer renderer, java.lang.Object userObject)
           
ColumnGroup(javax.swing.table.TableCellRenderer renderer, java.lang.Object userObject, int rowSpan)
           
 
Method Summary
 void add(java.lang.Object obj)
           
 java.util.Vector getColumnGroups(javax.swing.table.TableColumn c, java.util.Vector g)
           
 javax.swing.table.TableCellRenderer getHeaderRenderer()
           
 java.lang.Object getHeaderValue()
           
 int getRowSpan()
           
 java.awt.Dimension getSize(javax.swing.JTable table)
           
 boolean remove(java.lang.Object obj)
           
 void removeAll()
          Eliminas todos TableColumns o ColumnGroups que contenga this.
 void setColumnMargin(int margin)
           
 void setHeaderRenderer(javax.swing.table.TableCellRenderer renderer)
           
 void setRowSpan(int rowSpan)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

renderer

protected javax.swing.table.TableCellRenderer renderer

v

protected java.util.Vector v

userObject

protected java.lang.Object userObject

margin

protected int margin

rowSpan

protected int rowSpan
Constructor Detail

ColumnGroup

public ColumnGroup(java.lang.Object userObject)

ColumnGroup

public ColumnGroup(java.lang.Object userObject,
                   int rowSpan)

ColumnGroup

public ColumnGroup(javax.swing.table.TableCellRenderer renderer,
                   java.lang.Object userObject,
                   int rowSpan)

ColumnGroup

public ColumnGroup(javax.swing.table.TableCellRenderer renderer,
                   java.lang.Object userObject)
Method Detail

add

public void add(java.lang.Object obj)
Parameters:
obj - TableColumn o ColumnGroup

remove

public boolean remove(java.lang.Object obj)
Parameters:
obj -
Returns:
Devuelve true si se quito obj, false si obj==null o si obj no esta contenido

removeAll

public void removeAll()
Eliminas todos TableColumns o ColumnGroups que contenga this.


getColumnGroups

public java.util.Vector getColumnGroups(javax.swing.table.TableColumn c,
                                        java.util.Vector g)
Parameters:
c - TableColumn
g - ColumnGroups

getHeaderRenderer

public javax.swing.table.TableCellRenderer getHeaderRenderer()

setHeaderRenderer

public void setHeaderRenderer(javax.swing.table.TableCellRenderer renderer)

getHeaderValue

public java.lang.Object getHeaderValue()

getSize

public java.awt.Dimension getSize(javax.swing.JTable table)

setColumnMargin

public void setColumnMargin(int margin)

getRowSpan

public int getRowSpan()
Returns:
Returns the rowSpan.

setRowSpan

public void setRowSpan(int rowSpan)
Parameters:
rowSpan - The rowSpan to set.

toString

public java.lang.String toString()

JRubik v0.6

JRubik v0.6