public class UnifiedValidatorMessageTableModel extends AbstractTableModel
| Modifier and Type | Field and Description |
|---|---|
static Class<?>[] |
columnClasses |
static String[] |
columnNames |
protected List<UnifiedValidatorMessage> |
data
list of messages actual displayed
|
protected org.nuiton.validator.bean.list.BeanListValidatorListener |
listValidatorListener |
protected org.nuiton.validator.bean.simple.SimpleBeanValidatorListener |
simpleValidatorListener |
protected List<org.nuiton.validator.bean.AbstractValidator<?>> |
validators
list of registred validators
|
listenerList| Constructor and Description |
|---|
UnifiedValidatorMessageTableModel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMessages(org.nuiton.validator.bean.list.BeanListValidator<?> validator,
Object bean,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages) |
protected void |
addMessages(SwingValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages) |
void |
clear() |
void |
clearValidators() |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int column) |
protected org.nuiton.validator.bean.list.BeanListValidatorListener |
getListValidatorListener() |
UnifiedValidatorMessage |
getRow(int rowIndex)
Obtain the message for a given row.
|
int |
getRowCount() |
protected org.nuiton.validator.bean.simple.SimpleBeanValidatorListener |
getSimpleValidatorListener() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int row,
int column) |
void |
registerValidator(org.nuiton.validator.bean.list.BeanListValidator<?> validator)
Register a validator for this model.
|
void |
registerValidator(SwingValidator<?> validator)
Register a validator for this model.
|
protected void |
removeMessages(org.nuiton.validator.bean.list.BeanListValidator<?> validator,
Object bean,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify,
String... messages) |
protected void |
removeMessages(JComponent editor,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify) |
protected void |
removeMessages(SwingValidator<?> validator,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify,
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 List<org.nuiton.validator.bean.AbstractValidator<?>> validators
protected final List<UnifiedValidatorMessage> data
protected transient org.nuiton.validator.bean.list.BeanListValidatorListener listValidatorListener
protected transient org.nuiton.validator.bean.simple.SimpleBeanValidatorListener simpleValidatorListener
public void registerValidator(SwingValidator<?> validator)
validator - the validator to registerpublic void registerValidator(org.nuiton.validator.bean.list.BeanListValidator<?> validator)
validator - the validator to registerpublic void clear()
public void clearValidators()
public 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 int getRowCount()
public int getColumnCount()
public Object getValueAt(int rowIndex, int columnIndex)
public UnifiedValidatorMessage getRow(int rowIndex)
rowIndex - the row indexprotected void addMessages(SwingValidator<?> validator, String fieldName, org.nuiton.validator.NuitonValidatorScope scope, boolean sort, String... messages)
protected void addMessages(org.nuiton.validator.bean.list.BeanListValidator<?> validator,
Object bean,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages)
protected void removeMessages(SwingValidator<?> validator, String fieldName, org.nuiton.validator.NuitonValidatorScope scope, boolean notify, String... messages)
protected void removeMessages(JComponent editor, String fieldName, org.nuiton.validator.NuitonValidatorScope scope, boolean notify)
protected void removeMessages(org.nuiton.validator.bean.list.BeanListValidator<?> validator,
Object bean,
String fieldName,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify,
String... messages)
protected org.nuiton.validator.bean.list.BeanListValidatorListener getListValidatorListener()
protected org.nuiton.validator.bean.simple.SimpleBeanValidatorListener getSimpleValidatorListener()
Copyright © 2008–2019 Ultreia.io. All rights reserved.