Package fim
Class ARuleTable
java.lang.Object
javax.swing.table.AbstractTableModel
fim.ARuleTable
- All Implemented Interfaces:
Serializable
,TableModel
Class for a tabular representation of a set of association rules.
- Since:
- 2004.07.06
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ARuleSet
the set of association rulesprotected String[]
the names of the table columnsFields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Get the number of columns of the table.getColumnName
(int i) Get the name of a column.int
Get the number of rows of the table.getRules()
Get the association rule set.getValueAt
(int row, int col) Get the value in a table cell.static void
Main function for testing some basic functionality.void
Set the association rule set.void
sort
(int field) Sort the set of association rules.Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
Field Details
-
arset
the set of association rules -
names
the names of the table columns
-
-
Constructor Details
-
ARuleTable
Create an association rule table.- Parameters:
arset
- the set of association rules- Since:
- 2005.07.06 (Christian Borgelt)
-
-
Method Details
-
getRules
Get the association rule set.- Returns:
- the association rule set
- Since:
- 2007.03.12 (Christian Borgelt)
-
setRules
Set the association rule set.- Parameters:
arset
- the new association rule set- Since:
- 2007.03.12 (Christian Borgelt)
-
sort
public void sort(int field) Sort the set of association rules.- Parameters:
field
- the identifier of the field to compare first- Since:
- 2005.07.06 (Christian Borgelt)
-
getRowCount
public int getRowCount()Get the number of rows of the table.- Returns:
- the number of rows of the table
- Since:
- 2005.07.06 (Christian Borgelt)
-
getColumnCount
public int getColumnCount()Get the number of columns of the table.- Returns:
- the number of columns of the table
- Since:
- 2005.07.06 (Christian Borgelt)
-
getColumnName
Get the name of a column.- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
- Parameters:
i
- the index of the column- Returns:
- the name of the column with index i
- Since:
- 2005.07.06 (Christian Borgelt)
-
getValueAt
Get the value in a table cell.- Parameters:
row
- the row index of the table cellcol
- the column index of the table cell- Returns:
- an object representing the contents of the table cell
- Since:
- 2005.07.06 (Christian Borgelt)
-
main
Main function for testing some basic functionality.It is tried to parse the file that is given as the first command line argument as a set of association rules.
- Parameters:
args
- the command line arguments- Since:
- 2005.07.06 (Christian Borgelt)
-