GrammarScope  4.0.0
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
grammarscope.common.filter.list.FilterTableModel Class Reference
Inheritance diagram for grammarscope.common.filter.list.FilterTableModel:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.common.filter.list.FilterTableModel:
Collaboration graph
[legend]

Public Member Functions

 FilterTableModel (final RelationModel relationModel)
 
void set (final IMutableFilter< HasId > filter)
 
IMutableFilter< HasIdgetFilter ()
 
boolean isCellEditable (final int rowIndex, final int columnIndex)
 
Class<?> getColumnClass (final int columnIndex)
 

Private Member Functions

void update ()
 
Vector< Vector< Object > > getData ()
 

Private Attributes

final RelationModel relationModel
 
IMutableFilter< HasIdfilter
 

Static Private Attributes

static final long serialVersionUID = 1L
 
static final String[] columnNames = { "", "element" }
 

Detailed Description

Filter table model

Author
Bernard Bou

Constructor & Destructor Documentation

◆ FilterTableModel()

grammarscope.common.filter.list.FilterTableModel.FilterTableModel ( final RelationModel  relationModel)

Constructor

Parameters
relationModelrelation model

Member Function Documentation

◆ getColumnClass()

Class<?> grammarscope.common.filter.list.FilterTableModel.getColumnClass ( final int  columnIndex)

◆ getData()

Vector<Vector<Object> > grammarscope.common.filter.list.FilterTableModel.getData ( )
private

Prepare data

Returns
data vector

◆ getFilter()

IMutableFilter<HasId> grammarscope.common.filter.list.FilterTableModel.getFilter ( )

Get model

Returns
filter model

◆ isCellEditable()

boolean grammarscope.common.filter.list.FilterTableModel.isCellEditable ( final int  rowIndex,
final int  columnIndex 
)

◆ set()

void grammarscope.common.filter.list.FilterTableModel.set ( final IMutableFilter< HasId filter)

Set model

Parameters
filterfilter model

◆ update()

void grammarscope.common.filter.list.FilterTableModel.update ( )
private

Update with data

Member Data Documentation

◆ columnNames

final String [] grammarscope.common.filter.list.FilterTableModel.columnNames = { "", "element" }
staticprivate

Column names

◆ filter

IMutableFilter<HasId> grammarscope.common.filter.list.FilterTableModel.filter
private

Filter

◆ relationModel

final RelationModel grammarscope.common.filter.list.FilterTableModel.relationModel
private

Model

◆ serialVersionUID

final long grammarscope.common.filter.list.FilterTableModel.serialVersionUID = 1L
staticprivate

The documentation for this class was generated from the following file: