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(javafx.scene.control.Control target) Applies 'required' decoration to a given controlvoidApplies validation decoration based on a given validation messageprotected abstract Collection<Decoration> createRequiredDecorations(javafx.scene.control.Control target) protected abstract Collection<Decoration> voidremoveDecorations(javafx.scene.control.Control target) Removes all validation related decorations from the target
-
Constructor Details
-
AbstractValidationDecoration
public AbstractValidationDecoration()
-
-
Method Details
-
createValidationDecorations
-
createRequiredDecorations
protected abstract Collection<Decoration> createRequiredDecorations(javafx.scene.control.Control target) -
removeDecorations
public void removeDecorations(javafx.scene.control.Control target) 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
public void applyRequiredDecoration(javafx.scene.control.Control target) Description copied from interface:ValidationDecorationApplies 'required' decoration to a given control- Specified by:
applyRequiredDecorationin interfaceValidationDecoration- Parameters:
target- control
-