Class AbstractBeanValidatorUI

  • All Implemented Interfaces:
    Serializable, EventListener, org.nuiton.validator.bean.simple.SimpleBeanValidatorListener, org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>
    Direct Known Subclasses:
    IconValidationUI, ImageValidationUI, TranslucentValidationUI

    public abstract class AbstractBeanValidatorUI
    extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
    implements org.nuiton.validator.bean.simple.SimpleBeanValidatorListener
    Abstract renderer
    Author:
    Tony Chemit - dev@tchemit.fr
    See Also:
    Serialized Form
    • Field Detail

      • scope

        protected org.nuiton.validator.NuitonValidatorScope scope
        Actual scope to display in the layer. This field will be recomputed each time a new event arrived on this field.
      • fields

        protected final Set<String> fields
        Field name in validator.
    • Constructor Detail

      • AbstractBeanValidatorUI

        protected AbstractBeanValidatorUI​(String field)
      • AbstractBeanValidatorUI

        protected AbstractBeanValidatorUI​(Collection<String> fields)
    • Method Detail

      • getScope

        public org.nuiton.validator.NuitonValidatorScope getScope()
      • 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>
      • getHighestScope

        protected org.nuiton.validator.NuitonValidatorScope getHighestScope​(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)