Module org.controlsfx.controls
Class AbstractValidationDecoration
java.lang.Object
org.controlsfx.validation.decoration.AbstractValidationDecoration
- All Implemented Interfaces:
ValidationDecoration
- Direct Known Subclasses:
CompoundValidationDecoration,GraphicValidationDecoration,StyleClassValidationDecoration
Implements common functionality for validation decorators.
This class intended as a base for custom validation decorators
Custom validation decorator should define only two things:
how 'validation' and 'required' decorations should be created
See
See
GraphicValidationDecoration or StyleClassValidationDecoration for examples of such implementations.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyRequiredDecoration(Control target) Applies 'required' decoration to a given controlvoidApplies validation decoration based on a given validation messageprotected abstract Collection<Decoration>createRequiredDecorations(Control target) protected abstract Collection<Decoration>voidremoveDecorations(Control target) Removes all validation related decorations from the target
-
Constructor Details
-
AbstractValidationDecoration
public AbstractValidationDecoration()
-
-
Method Details
-
createValidationDecorations
-
createRequiredDecorations
-
removeDecorations
Removes all validation related decorations from the target- Specified by:
removeDecorationsin interfaceValidationDecoration- Parameters:
target- control
-
applyValidationDecoration
Description copied from interface:ValidationDecorationApplies validation decoration based on a given validation message- Specified by:
applyValidationDecorationin interfaceValidationDecoration- Parameters:
message- validation message
-
applyRequiredDecoration
Description copied from interface:ValidationDecorationApplies 'required' decoration to a given control- Specified by:
applyRequiredDecorationin interfaceValidationDecoration- Parameters:
target- control
-