Top Description Fields Constructors Methods
org.controlsfx.validation.decoration

public abstract Class AbstractValidationDecoration

extends Object
implements ValidationDecoration
Class Inheritance
All Implemented Interfaces
org.controlsfx.validation.decoration.ValidationDecoration
Known Direct Subclasses
org.controlsfx.validation.decoration.CompoundValidationDecoration, org.controlsfx.validation.decoration.GraphicValidationDecoration, org.controlsfx.validation.decoration.StyleClassValidationDecoration
Imports
java.util.Collection, .List, javafx.scene.control.Control, org.controlsfx.control.decoration.Decoration, .Decorator, org.controlsfx.validation.ValidationMessage, .ValidationSupport

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 GraphicValidationDecoration or StyleClassValidationDecoration for examples of such implementations.

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
applyValidationDecoration(ValidationMessage message)

Implements org.controlsfx.validation.decoration.ValidationDecoration.applyValidationDecoration.

Applies validation decoration based on a given validation message

protected abstract Collection<Decoration>
protected abstract Collection<Decoration>
private void
private static boolean
public void
removeDecorations(Control
control
target
)

Implements org.controlsfx.validation.decoration.ValidationDecoration.removeDecorations.

Removes all validation related decorations from the target

private static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VALIDATION_DECORATIONback to summary
private static final String VALIDATION_DECORATION

Constructor Detail

AbstractValidationDecorationback to summary
public AbstractValidationDecoration()

Method Detail

applyRequiredDecorationback to summary
public void applyRequiredDecoration(Control target)

Implements org.controlsfx.validation.decoration.ValidationDecoration.applyRequiredDecoration.

Doc from org.controlsfx.validation.decoration.ValidationDecoration.applyRequiredDecoration.

Applies 'required' decoration to a given control

Annotations
@Override
applyValidationDecorationback to summary
public void applyValidationDecoration(ValidationMessage message)

Implements org.controlsfx.validation.decoration.ValidationDecoration.applyValidationDecoration.

Doc from org.controlsfx.validation.decoration.ValidationDecoration.applyValidationDecoration.

Applies validation decoration based on a given validation message

Annotations
@Override
createRequiredDecorationsback to summary
protected abstract Collection<Decoration> createRequiredDecorations(Control target)
createValidationDecorationsback to summary
protected abstract Collection<Decoration> createValidationDecorations(ValidationMessage message)
decorateback to summary
private void decorate(Control target, Decoration d)
isValidationDecorationback to summary
private static boolean isValidationDecoration(Decoration decoration)
removeDecorationsback to summary
public void removeDecorations(Control target)

Implements org.controlsfx.validation.decoration.ValidationDecoration.removeDecorations.

Removes all validation related decorations from the target

Parameters
target:Control

control

Annotations
@Override
setValidationDecorationback to summary
private static void setValidationDecoration(Decoration decoration)