jaxx.runtime.validator.swing
Class SwingValidatorMessageListModel
java.lang.Object
javax.swing.AbstractListModel
jaxx.runtime.validator.swing.SwingValidatorMessageListModel
- All Implemented Interfaces:
- java.io.Serializable, java.util.EventListener, javax.swing.ListModel, BeanValidatorListener
public class SwingValidatorMessageListModel
- extends javax.swing.AbstractListModel
- implements BeanValidatorListener
The model of the list of validation's messages
- Author:
- chemit
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.AbstractListModel |
listenerList |
| Methods inherited from class javax.swing.AbstractListModel |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
validators
protected transient java.util.List<SwingValidator<?>> validators
- list of registred validators
data
protected java.util.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 javax.swing.ListModel
getElementAt
public java.lang.Object getElementAt(int index)
- Specified by:
getElementAt in interface javax.swing.ListModel
onFieldChanged
public void onFieldChanged(BeanValidatorEvent event)
- Description copied from interface:
BeanValidatorListener
- Invoked when a validator detects some changes on a field.
- Specified by:
onFieldChanged in interface BeanValidatorListener
- Parameters:
event - the event
ensureRowIndex
protected void ensureRowIndex(int index)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
addMessages
protected void addMessages(SwingValidator<?> validator,
BeanValidatorField<?> field,
BeanValidatorScope scope,
boolean sort,
java.lang.String... messages)
removeMessages
protected void removeMessages(SwingValidator<?> validator,
BeanValidatorField<?> field,
BeanValidatorScope scope,
boolean notify,
java.lang.String... messages)
Copyright © 2008-2009 CodeLutin. All Rights Reserved.