public class PatternFilteredTableView extends MappedTableView implements TableView
Modifier and Type | Field and Description |
---|---|
static int |
AND_MODE |
static SQLPattern |
DEFAULT_PATTERN |
(package private) int |
mode |
static int |
OR_MODE |
(package private) SQLPattern[] |
patterns |
columnMap, rowMap, table
Constructor and Description |
---|
PatternFilteredTableView(TableView t)
Creates a new instance of FilteredTableView
|
Modifier and Type | Method and Description |
---|---|
boolean |
columnHasPattern(int column) |
void |
deleteRows(int[] rowsToDelete) |
java.lang.String[] |
getColumnNames() |
int |
getMode() |
SQLPattern |
getPattern(int column) |
void |
insertRows(int pos,
int number) |
void |
resetView() |
boolean |
rowMatches(java.lang.String[] row,
SQLPattern[] ps) |
void |
setMode(boolean andMode) |
void |
setMode(int newMode) |
void |
setPattern(int column,
SQLPattern p) |
void |
setPattern(int column,
java.lang.String f) |
void |
setPattern(int column,
java.lang.String name,
java.lang.String f,
boolean findInstead,
boolean caseInsensitivity) |
void |
updateRowIndex() |
getAt, getAt, getColumn, getColumnCount, getColumns, getHiddenData, getRow, getRowCount, getRows, getView, hideRows, isColumnEditable, setAt, setAt, setColumnEditable, setColunmMap, setRowMap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAt, getAt, getColumn, getColumnCount, getColumns, getHiddenData, getRow, getRowCount, getRows, getView, isColumnEditable, setAt, setAt, setColumnEditable
public static final int OR_MODE
public static final int AND_MODE
public static SQLPattern DEFAULT_PATTERN
int mode
SQLPattern[] patterns
public PatternFilteredTableView(TableView t)
public java.lang.String[] getColumnNames()
getColumnNames
in interface TableView
getColumnNames
in class MappedTableView
public void setPattern(int column, java.lang.String f)
public void setPattern(int column, java.lang.String name, java.lang.String f, boolean findInstead, boolean caseInsensitivity)
public void setPattern(int column, SQLPattern p)
public SQLPattern getPattern(int column)
public boolean columnHasPattern(int column)
public void setMode(boolean andMode)
public void setMode(int newMode)
public int getMode()
public void resetView()
resetView
in interface TableView
resetView
in class MappedTableView
public void updateRowIndex()
public boolean rowMatches(java.lang.String[] row, SQLPattern[] ps)
public void deleteRows(int[] rowsToDelete)
deleteRows
in interface TableView
deleteRows
in class MappedTableView
public void insertRows(int pos, int number)
insertRows
in interface TableView
insertRows
in class MappedTableView
Copyright 2004-2015 Wandora Team