Package jaxx.runtime.validator.swing
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>dataLocatorData locator to find back data in editor.protected org.nuiton.validator.NuitonValidatorScopescopeFiltering scope.protected org.nuiton.validator.bean.list.BeanListValidator<O>validatorValidator (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 booleanisHighlighted(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 scopeFiltering scope.- Since:
- 2.5.3
-
validator
Validator (contains data).- Since:
- 2.5.3
-
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
-
newFatalPredicate
public static <O> SwingListValidatorHighlightPredicate<O> newFatalPredicate(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator) -
newErrorPredicate
public static <O> SwingListValidatorHighlightPredicate<O> newErrorPredicate(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator) -
newWarningPredicate
public static <O> SwingListValidatorHighlightPredicate<O> newWarningPredicate(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator) -
newInfoPredicate
public static <O> SwingListValidatorHighlightPredicate<O> newInfoPredicate(org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator) -
newPredicate
public static <O> SwingListValidatorHighlightPredicate<O> newPredicate(org.nuiton.validator.NuitonValidatorScope scope, org.nuiton.validator.bean.list.BeanListValidator<O> validator, SwingListValidatorDataLocator<O> dataLocator) -
isHighlighted
public boolean isHighlighted(java.awt.Component renderer, org.jdesktop.swingx.decorator.ComponentAdapter adapter)- Specified by:
isHighlightedin interfaceorg.jdesktop.swingx.decorator.HighlightPredicate
-