public class SwingValidatorMessageListModel extends AbstractListModel implements org.nuiton.validator.bean.simple.SimpleBeanValidatorListener
| Modifier and Type | Field and Description |
|---|---|
protected List<SwingValidatorMessage> |
data
list of messages actual displayed
|
protected List<SwingValidator<?>> |
validators
list of registred validators
|
listenerList| Constructor and Description |
|---|
SwingValidatorMessageListModel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMessages(SwingValidator<?> validator,
String field,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages) |
void |
clear() |
protected void |
ensureRowIndex(int index) |
Object |
getElementAt(int index) |
int |
getSize() |
boolean |
isEmpty() |
void |
onFieldChanged(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event) |
void |
registerValidator(SwingValidator<?> validator) |
protected void |
removeMessages(SwingValidator<?> validator,
String field,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify,
String... messages) |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerprotected final transient List<SwingValidator<?>> validators
protected final List<SwingValidatorMessage> data
public boolean isEmpty()
public void registerValidator(SwingValidator<?> validator)
public void clear()
public Object getElementAt(int index)
getElementAt in interface ListModelpublic void onFieldChanged(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)
onFieldChanged in interface org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>protected void ensureRowIndex(int index)
throws ArrayIndexOutOfBoundsException
ArrayIndexOutOfBoundsExceptionprotected void addMessages(SwingValidator<?> validator, String field, org.nuiton.validator.NuitonValidatorScope scope, boolean sort, String... messages)
protected void removeMessages(SwingValidator<?> validator, String field, org.nuiton.validator.NuitonValidatorScope scope, boolean notify, String... messages)
Copyright © 2008–2021 Ultreia.io. All rights reserved.