public interface IDataFilter
| Modifier and Type | Field and Description |
|---|---|
static String |
CSS_COLUMN
CSS for filtered columns.
|
static String |
CSS_REGISTER
CSS for filtered register.
|
static String |
CSS_SCHEMA
CSS for filtered tables.
|
static String |
CSS_TABLE
CSS for filtered tables.
|
static String |
CSS_VALUE
CSS for filtered values.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(EMode mode,
Column column)
Check if a column, in table from a schema is accepted.
|
boolean |
accept(EMode mode,
Column column,
Object value)
Check if a value, in a column of a table from a schema is accepted.
|
boolean |
accept(EMode mode,
IRegister register)
Check if a register in a schema is accepted.
|
boolean |
accept(EMode mode,
Schema schema)
Check if a schema is accepted.
|
boolean |
accept(EMode mode,
Table table)
Check if a table in a schema is accepted.
|
void |
setup(IContext context,
EMode mode,
Schema schema)
Enable the filter to perform some setup before use.
|
static final String CSS_SCHEMA
static final String CSS_TABLE
static final String CSS_REGISTER
static final String CSS_COLUMN
static final String CSS_VALUE
void setup(IContext context, EMode mode, Schema schema) throws PluginException
context - The context.mode - Database mode of action.schema - The schema under analysis.PluginException - On setup errors.boolean accept(EMode mode, Schema schema)
mode - Database mode of action.schema - A schema.boolean accept(EMode mode, Table table)
mode - Database mode of action.table - A table.boolean accept(EMode mode, IRegister register)
mode - Database mode of action.register - A register.boolean accept(EMode mode, Column column)
mode - Database mode of action.column - A column.Copyright © 2017. All rights reserved.