Class SwingListValidatorHighlightPredicate<O>

java.lang.Object
jaxx.runtime.validator.swing.SwingListValidatorHighlightPredicate<O>
All Implemented Interfaces:
org.jdesktop.swingx.decorator.HighlightPredicate

public class SwingListValidatorHighlightPredicate<O>
extends java.lang.Object
implements org.jdesktop.swingx.decorator.HighlightPredicate
HighLight predicates for a table editor using BeanListValidator of his data.
Since:
2.5.3
Author:
Tony Chemit - chemit@codelutin.com
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jdesktop.swingx.decorator.HighlightPredicate

    org.jdesktop.swingx.decorator.HighlightPredicate.AndHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.ColumnHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.ColumnTypeHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.DepthHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.EqualsHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.IdentifierHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.NotHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.OrHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.RowGroupHighlightPredicate, org.jdesktop.swingx.decorator.HighlightPredicate.TypeHighlightPredicate
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected SwingListValidatorDataLocator<O> dataLocator
    Data locator to find back data in editor.
    protected org.nuiton.validator.NuitonValidatorScope scope
    Filtering scope.
    protected org.nuiton.validator.bean.list.BeanListValidator<O> validator
    Validator (contains data).

    Fields inherited from interface org.jdesktop.swingx.decorator.HighlightPredicate

    ALWAYS, BIG_DECIMAL_NEGATIVE, EDITABLE, EMPTY_INTEGER_ARRAY, EMPTY_OBJECT_ARRAY, EMPTY_PREDICATE_ARRAY, EVEN, HAS_FOCUS, INTEGER_NEGATIVE, IS_FOLDER, IS_LEAF, IS_SELECTED, IS_TEXT_TRUNCATED, NEVER, ODD, READ_ONLY, ROLLOVER_CELL, ROLLOVER_COLUMN, ROLLOVER_ROW
  • Constructor Summary

    Constructors
    Constructor Description
    SwingListValidatorHighlightPredicate​(org.nuiton.validator.NuitonValidatorScope scope, org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)  
  • Method Summary

    Modifier and Type Method Description
    boolean isHighlighted​(java.awt.Component renderer, org.jdesktop.swingx.decorator.ComponentAdapter adapter)  
    static <O> SwingListValidatorHighlightPredicate<O> newErrorPredicate​(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)  
    static <O> SwingListValidatorHighlightPredicate<O> newFatalPredicate​(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)  
    static <O> SwingListValidatorHighlightPredicate<O> newInfoPredicate​(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)  
    static <O> SwingListValidatorHighlightPredicate<O> newPredicate​(org.nuiton.validator.NuitonValidatorScope scope, org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)  
    static <O> SwingListValidatorHighlightPredicate<O> newWarningPredicate​(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • scope

      protected final org.nuiton.validator.NuitonValidatorScope scope
      Filtering scope.
      Since:
      2.5.3
    • validator

      protected final org.nuiton.validator.bean.list.BeanListValidator<O> validator
      Validator (contains data).
      Since:
      2.5.3
    • dataLocator

      protected final SwingListValidatorDataLocator<O> dataLocator
      Data locator to find back data in editor.
      Since:
      2.5.3
  • Constructor Details

    • SwingListValidatorHighlightPredicate

      public SwingListValidatorHighlightPredicate​(org.nuiton.validator.NuitonValidatorScope scope, org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator)
  • Method Details