jaxx.runtime.validator.swing
Class SwingValidatorMessageListModel
java.lang.Object
javax.swing.AbstractListModel
jaxx.runtime.validator.swing.SwingValidatorMessageListModel
- All Implemented Interfaces:
- Serializable, EventListener, ListModel, org.nuiton.validator.bean.BeanValidatorListener
public class SwingValidatorMessageListModel
- extends AbstractListModel
- implements org.nuiton.validator.bean.BeanValidatorListener
The model of the list of validation's messages
- Author:
- tchemit
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
validators
protected transient List<SwingValidator<?>> validators
- list of registred validators
data
protected List<SwingValidatorMessage> data
- list of messages actual displayed
SwingValidatorMessageListModel
public SwingValidatorMessageListModel()
isEmpty
public boolean isEmpty()
registerValidator
public void registerValidator(SwingValidator<?> validator)
clear
public void clear()
getSize
public int getSize()
- Specified by:
getSize in interface ListModel
getElementAt
public Object getElementAt(int index)
- Specified by:
getElementAt in interface ListModel
onFieldChanged
public void onFieldChanged(org.nuiton.validator.bean.BeanValidatorEvent event)
- Specified by:
onFieldChanged in interface org.nuiton.validator.bean.BeanValidatorListener
ensureRowIndex
protected void ensureRowIndex(int index)
throws ArrayIndexOutOfBoundsException
- Throws:
ArrayIndexOutOfBoundsException
addMessages
protected void addMessages(SwingValidator<?> validator,
String field,
org.nuiton.validator.NuitonValidatorScope scope,
boolean sort,
String... messages)
removeMessages
protected void removeMessages(SwingValidator<?> validator,
String field,
org.nuiton.validator.NuitonValidatorScope scope,
boolean notify,
String... messages)
Copyright © 2008-2011 CodeLutin. All Rights Reserved.