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