Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
V
A
addIndexPair(Sorter.IndexPair)
- Method in class table.model.
Sorter
Adds index pair to sort.
addRowToGroup(RowContainer)
- Method in class table.model.
Grouper
Adds a row to a group.
addTableModelListener(TableModelListener)
- Method in class table.model.
EnvelopeTableModel
Adds a listener to the list that is notified each time a change to the data model occurs.
C
children
- Variable in class table.model.
RowContainer
List of row's children (for grouped data).
compare(int, int)
- Method in class table.model.
Sorter
Compares two table's row.
createDefaults()
- Method in class table.model.renderer.
SimpleRenderer
Create default colors and fonts.
createGroupText(int, int, EnvelopeTableModel)
- Method in class table.model.renderer.
SimpleRenderer
Gets group function dependent text.
createModel()
- Static method in class table.model.
Sorter
D
defaultGroupCount
- Static variable in class table.model.renderer.
SimpleRenderer
E
endIndex
- Variable in class table.model.
Sorter.IndexPair
EnvelopeModelException
- exception table.model.exception.
EnvelopeModelException
.
The base class for all EnvelopeModel's exceptions.
EnvelopeModelException(String)
- Constructor for class table.model.exception.
EnvelopeModelException
Constructs a new exception with the specified detail message.
EnvelopeTableModel
- class table.model.
EnvelopeTableModel
.
EnvelopeTableModel incapsulates another TableModel and gives possibility to perform reordering and grouping of data without changing original data.
EnvelopeTableModel(TableModel)
- Constructor for class table.model.
EnvelopeTableModel
Constructs a new instance with specified original TableModel.
F
fillGroup()
- Method in class table.model.
Grouper
Creates group list.
firePropertyChange(String, boolean, boolean)
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
firePropertyChange(String, Object, Object)
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
fireTableDataChanged()
- Method in class table.model.
EnvelopeTableModel
Noifies all table model listeners about data changes.
fireTableModelEvent(TableModelEvent)
- Method in class table.model.
EnvelopeTableModel
Noifies all table model listeners about data changes.
format
- Variable in class table.model.renderer.
NumberRenderer
Default number format.
G
getChildAt(int)
- Method in class table.model.
RowContainer
Gets row's child.
getChildCount()
- Method in class table.model.
RowContainer
Gets count of children.
getColumnClass(int)
- Method in class table.model.
EnvelopeTableModel
Returns the most specific superclass for all the cell values in the column.
getColumnCount()
- Method in class table.model.
EnvelopeTableModel
Returns the number of columns in the model.
getColumnName(int)
- Method in class table.model.
EnvelopeTableModel
Returns the name of the column at columnIndex.
getFormat()
- Method in class table.model.renderer.
NumberRenderer
Gets current number format.
getGroupBackgrounds()
- Method in class table.model.renderer.
SimpleRenderer
Gets group data backgrounds.
getGroupChildren(int)
- Method in class table.model.
Grouper
Gets the children ogf specified group level.
getGroupColumns()
- Method in class table.model.
EnvelopeTableModel
Gets group columns.
getGroupFonts()
- Method in class table.model.renderer.
SimpleRenderer
Gets group data fonts.
getGroupForegrounds()
- Method in class table.model.renderer.
SimpleRenderer
Gets group data foregrounds.
getGroupFunction(int)
- Method in class table.model.
EnvelopeTableModel
Gets group function assotiated with specified column.
getGroupLevel(int)
- Method in class table.model.
EnvelopeTableModel
Gets level of grouped data.
getGroupOrders()
- Method in class table.model.
EnvelopeTableModel
Gets group orders.
getGroupRoot()
- Method in class table.model.
EnvelopeTableModel
Gets root of grouped data (the last row in grouped table).
getLevel()
- Method in class table.model.
RowContainer
Gets row level.
getOriginalModel()
- Method in class table.model.
EnvelopeTableModel
Gets original TableModel
getOriginalRowNumber()
- Method in class table.model.
RowContainer
Gets number of original row.
getOriginalRowNumber(int)
- Method in class table.model.
EnvelopeTableModel
Gets originnal row number for specified row.
getParent()
- Method in class table.model.
RowContainer
Gets the row's parent.
getRow(int)
- Method in class table.model.
EnvelopeTableModel
Gets row data for specified row index.
getRowCount()
- Method in class table.model.
EnvelopeTableModel
Returns the number of rows in the model.
getRowData(int)
- Method in class table.model.
RowContainer
Gets data from specified row's cell.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)
- Method in class table.model.renderer.
SimpleRenderer
Returns the component used for drawing the cell.
getValueAt(int, int)
- Method in class table.model.
EnvelopeTableModel
Returns the value for the cell at
columnIndex
and
rowIndex
.
GROUP_FUNCTION_AVG
- Static variable in class table.model.
EnvelopeTableModel
GROUP_FUNCTION_COUNT
- Static variable in class table.model.
EnvelopeTableModel
GROUP_FUNCTION_EMPTY
- Static variable in class table.model.
EnvelopeTableModel
GROUP_FUNCTION_MAX
- Static variable in class table.model.
EnvelopeTableModel
GROUP_FUNCTION_MIN
- Static variable in class table.model.
EnvelopeTableModel
GROUP_FUNCTION_SUM
- Static variable in class table.model.
EnvelopeTableModel
group()
- Method in class table.model.
Grouper
Performs grouping.
groupBackgrounds
- Variable in class table.model.renderer.
SimpleRenderer
Group backgrounds.
groupChildren
- Variable in class table.model.
Grouper
It's used as container for group children.
groupColumnIndexes
- Variable in class table.model.
Grouper
Group columns.
groupColumnIndexes
- Variable in class table.model.
EnvelopeTableModel
Group columns.
grouper
- Variable in class table.model.
EnvelopeTableModel
Data grouper.
Grouper
- class table.model.
Grouper
.
Perform table's data grouping.
Grouper()
- Constructor for class table.model.
Grouper
Creates new instance.
Grouper(TableModel)
- Constructor for class table.model.
Grouper
Constructs grouper with specified TableModel.
Grouper(TableModel, int[])
- Constructor for class table.model.
Grouper
Constructs grouper with specified TableModel and group indexes.
GroupException
- exception table.model.exception.
GroupException
.
Represents exceptions for grouping actions.
GroupException(String)
- Constructor for class table.model.exception.
GroupException
Constructs a new exception with the specified detail message.
groupFonts
- Variable in class table.model.renderer.
SimpleRenderer
Group fonts.
groupForegrounds
- Variable in class table.model.renderer.
SimpleRenderer
Group foregrounds.
groupFunctions
- Variable in class table.model.
EnvelopeTableModel
Group functions attached to columns.
groupLevel
- Variable in class table.model.
RowContainer
Store group level.
groupOrders
- Variable in class table.model.
Grouper
Sort orders for each column from groupColumnIndexes.
groupOrders
- Variable in class table.model.
EnvelopeTableModel
Sort orders for each column from groupColumnIndexes.
groupResults
- Variable in class table.model.
Grouper
Grouped rows data.
I
isCellEditable(int, int)
- Method in class table.model.
EnvelopeTableModel
Returns true if the cell at
rowIndex
and
columnIndex
is editable.
isOpaque()
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
isOriginal
- Variable in class table.model.
RowContainer
Flag shows whether the row represents original row.
isOriginal()
- Method in class table.model.
RowContainer
Gets whether the row has original prototype.
L
listenersList
- Variable in class table.model.
EnvelopeTableModel
List of attached TableModelListeners.
M
main(String[])
- Static method in class table.model.
Sorter
modelData
- Variable in class table.model.
EnvelopeTableModel
Containes model's rows.
N
noFocusBorder
- Static variable in class table.model.renderer.
SimpleRenderer
Border for non focused cell.
NumberRenderer
- class table.model.renderer.
NumberRenderer
.
Shows formatted numbers in the grouped data.
NumberRenderer()
- Constructor for class table.model.renderer.
NumberRenderer
Creates new instance of renderer.
NumberRenderer(boolean)
- Constructor for class table.model.renderer.
NumberRenderer
Constructs new renderer instance with flag indicating whether group function text should be shown.
O
originalModel
- Variable in class table.model.
EnvelopeTableModel
Original (incapsulated) model.
originalRowIndex
- Variable in class table.model.
RowContainer
Index of row of original data.
P
pairList
- Variable in class table.model.
Sorter
Contains indexes pairs which are used for quick sort.
pairListPointer
- Variable in class table.model.
Sorter
Current index pair.
parent
- Variable in class table.model.
RowContainer
Parent row (for grouped data).
Q
quickSort(int, int)
- Method in class table.model.
Sorter
Perform quick sort of part of table data.
R
refreshGroup()
- Method in class table.model.
EnvelopeTableModel
Refresh grouping.
refreshSort()
- Method in class table.model.
EnvelopeTableModel
Refresh sort.
removeTableModelListener(TableModelListener)
- Method in class table.model.
EnvelopeTableModel
Removes a listener from the list that is notified each time a change to the data model occurs.
repaint(long, int, int, int, int)
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
repaint(Rectangle)
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
reset()
- Method in class table.model.
EnvelopeTableModel
Restores original data order.
revalidate()
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
RowContainer
- class table.model.
RowContainer
.
This class stores information about EnvelopeTableModel's row.
RowContainer(int, boolean, int)
- Constructor for class table.model.
RowContainer
Constructs new row container instance.
RowContainer(int, boolean, int, int)
- Constructor for class table.model.
RowContainer
Constructs new row container instance.
rowData
- Variable in class table.model.
RowContainer
Row data.
S
setFormat(NumberFormat)
- Method in class table.model.renderer.
NumberRenderer
Sets number format.
setGroup(int[])
- Method in class table.model.
Grouper
Sets grouping functions.
setGroup(int[], boolean[])
- Method in class table.model.
Grouper
Sets grouping functions.
setGroup(int[], boolean[])
- Method in class table.model.
EnvelopeTableModel
Sets group regim.
setGroupBackgrounds(Color[])
- Method in class table.model.renderer.
SimpleRenderer
Sets group data backgrounds.
setGroupFonts(Font[])
- Method in class table.model.renderer.
SimpleRenderer
Sets group data fonts.
setGroupForegrounds(Color[])
- Method in class table.model.renderer.
SimpleRenderer
Sets group data foregrounds.
setGroupFunction(int, int)
- Method in class table.model.
EnvelopeTableModel
Sets group function for specified column.
setGroupFunctionAVG(int)
- Method in class table.model.
EnvelopeTableModel
Sets group function AVG to specified column.
setGroupFunctionCOUNT(int)
- Method in class table.model.
EnvelopeTableModel
Sets group function COUNT to specified column.
setGroupFunctionEMPTY(int)
- Method in class table.model.
RowContainer
Removes data from specified column.
setGroupFunctionEMPTY(int)
- Method in class table.model.
EnvelopeTableModel
Sets group function EMPTY to specified column.
setGroupFunctionMAX(int)
- Method in class table.model.
EnvelopeTableModel
Sets group function MAX to specified column.
setGroupFunctionMIN(int)
- Method in class table.model.
EnvelopeTableModel
Sets group function MIN to specified column.
setGroupFunctionSUM(int)
- Method in class table.model.
EnvelopeTableModel
Sets group function SUM to specified column.
setOriginalRowNumber(int)
- Method in class table.model.
RowContainer
Sets number of original row.
setParent(RowContainer)
- Method in class table.model.
RowContainer
Sets the row's parent.
setRowData(int, Object)
- Method in class table.model.
RowContainer
Sets data to specified cell.
setSort(int[], boolean[])
- Method in class table.model.
Sorter
Sets sort regim.
setSort(int[], boolean[])
- Method in class table.model.
EnvelopeTableModel
Sets sort regim.
setSourceTableModel(TableModel)
- Method in class table.model.
Sorter
Sets original TableModel.
setSourceTableModel(TableModel)
- Method in class table.model.
Grouper
Sets original TableModel.
setValue(Object)
- Method in class table.model.renderer.
SimpleRenderer
Sets component's text.
setValue(Object)
- Method in class table.model.renderer.
NumberRenderer
Sets component's text.
setValueAt(Object, int, int)
- Method in class table.model.
EnvelopeTableModel
Sets the value in the cell at
columnIndex
and
rowIndex
to
aValue
.
showGroupText
- Variable in class table.model.renderer.
SimpleRenderer
SimpleRenderer
- class table.model.renderer.
SimpleRenderer
.
Simple renderer for grouped data.
SimpleRenderer()
- Constructor for class table.model.renderer.
SimpleRenderer
Constructs new renderer instance with default parameters.
SimpleRenderer(boolean)
- Constructor for class table.model.renderer.
SimpleRenderer
Constructs new renderer instance with flag indicating whether group function text should be shown.
sort()
- Method in class table.model.
Sorter
Perform sorting,
sortColumnIndexes
- Variable in class table.model.
Sorter
Sort columns.
sortColumnIndexes
- Variable in class table.model.
EnvelopeTableModel
Sort columns.
sorter
- Variable in class table.model.
Grouper
Performs preliminary data sorting.
sorter
- Variable in class table.model.
EnvelopeTableModel
Data sorter.
Sorter
- class table.model.
Sorter
.
Perform sorting of table's data.
Sorter.IndexPair
- class table.model.
Sorter.IndexPair
.
Rerpresents pair of indexes.
Sorter.IndexPair(int, int)
- Constructor for class table.model.
Sorter.IndexPair
Sorter()
- Constructor for class table.model.
Sorter
Creates new instance.
Sorter(TableModel)
- Constructor for class table.model.
Sorter
Constructs sorter with specified TableModel.
Sorter(TableModel, int[], boolean[])
- Constructor for class table.model.
Sorter
Constructs sorter with specified TableModel and group indexes.
SortException
- exception table.model.exception.
SortException
.
Represents exceptions for grouping actions.
SortException(String)
- Constructor for class table.model.exception.
SortException
Constructs a new exception with the specified detail message.
sortOrders
- Variable in class table.model.
Sorter
Sort orders for each column from sortColumnIndexes.
sortOrders
- Variable in class table.model.
EnvelopeTableModel
Sort orders for each column from sortColumnIndexes.
sortResult
- Variable in class table.model.
Sorter
Array of sorted row indexes.
sortResults
- Variable in class table.model.
Grouper
An auxiliary array for saving sortings.
sourceModel
- Variable in class table.model.
Sorter
Original TableModel.
sourceModel
- Variable in class table.model.
Grouper
Original TableModel.
startIndex
- Variable in class table.model.
Sorter.IndexPair
swap(int, int)
- Method in class table.model.
Sorter
Perform logical swap (swap of row indexes).
T
table.model
- package table.model
table.model.exception
- package table.model.exception
table.model.renderer
- package table.model.renderer
tableChanged(TableModelEvent)
- Method in class table.model.
EnvelopeTableModel
When original model is changed we have to refresh data.
U
unselectedBackground
- Variable in class table.model.renderer.
SimpleRenderer
unselectedForeground
- Variable in class table.model.renderer.
SimpleRenderer
V
validate()
- Method in class table.model.renderer.
SimpleRenderer
Overridden for performance reasons.
A
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
V
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes