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 TypeMethodDescriptionvoid
applyRequiredDecoration
(javafx.scene.control.Control target) Applies 'required' decoration to a given controlvoid
Applies validation decoration based on a given validation messageprotected abstract Collection
<Decoration> createRequiredDecorations
(javafx.scene.control.Control target) protected abstract Collection
<Decoration> void
removeDecorations
(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:
removeDecorations
in interfaceValidationDecoration
- Parameters:
target
- control
-
applyValidationDecoration
Description copied from interface:ValidationDecoration
Applies validation decoration based on a given validation message- Specified by:
applyValidationDecoration
in interfaceValidationDecoration
- Parameters:
message
- validation message
-
applyRequiredDecoration
public void applyRequiredDecoration(javafx.scene.control.Control target) Description copied from interface:ValidationDecoration
Applies 'required' decoration to a given control- Specified by:
applyRequiredDecoration
in interfaceValidationDecoration
- Parameters:
target
- control
-