public class SimpleBeanValidatorMessageTableModel extends AbstractTableModel implements org.nuiton.validator.bean.simple.SimpleBeanValidatorListener
SimpleBeanValidatorMessage.| Modifier and Type | Field and Description |
|---|---|
static Class<?>[] |
columnClasses |
static String[] |
columnNames |
protected List<org.nuiton.validator.bean.simple.SimpleBeanValidatorMessage> |
data
list of messages actual displayed
|
protected List<org.nuiton.validator.bean.simple.SimpleBeanValidator<?>> |
validators
list of registred validators
|
listenerList| Constructor and Description |
|---|
SimpleBeanValidatorMessageTableModel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages) |
void |
addMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
String... messages) |
void |
clear() |
void |
clearValidators() |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int column) |
org.nuiton.validator.bean.simple.SimpleBeanValidatorMessage |
getRow(int rowIndex)
Obtain the message for a given row.
|
int |
getRowCount() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int row,
int column) |
void |
onFieldChanged(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event) |
void |
registerValidator(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator)
Register a validator for this model.
|
protected void |
removeMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify,
String... messages) |
void |
removeMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
String... messages) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAtpublic static final String[] columnNames
public static final Class<?>[] columnClasses
protected final transient List<org.nuiton.validator.bean.simple.SimpleBeanValidator<?>> validators
protected final List<org.nuiton.validator.bean.simple.SimpleBeanValidatorMessage> data
public SimpleBeanValidatorMessageTableModel()
public void registerValidator(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator)
validator - the validator to registerpublic void addMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
String... messages)
public void removeMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
String... messages)
public void clear()
public void clearValidators()
public org.nuiton.validator.bean.simple.SimpleBeanValidatorMessage getRow(int rowIndex)
rowIndex - the row indexpublic boolean isCellEditable(int row,
int column)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic String getColumnName(int column)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic void onFieldChanged(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)
onFieldChanged in interface org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>public int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelprotected void addMessages(org.nuiton.validator.bean.simple.SimpleBeanValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages)
Copyright © 2008–2021 Ultreia.io. All rights reserved.