Class SwingValidatorMessageListModel

  • All Implemented Interfaces:
    Serializable, EventListener, ListModel, org.nuiton.validator.bean.simple.SimpleBeanValidatorListener, org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>

    public class SwingValidatorMessageListModel
    extends AbstractListModel
    implements org.nuiton.validator.bean.simple.SimpleBeanValidatorListener
    The model of the list of validation's messages
    Author:
    Tony Chemit - dev@tchemit.fr
    See Also:
    Serialized Form
    • Constructor Detail

      • SwingValidatorMessageListModel

        public SwingValidatorMessageListModel()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • registerValidator

        public void registerValidator​(SwingValidator<?> validator)
      • clear

        public void clear()
      • onFieldChanged

        public void onFieldChanged​(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)
        Specified by:
        onFieldChanged in interface org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>
      • 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)