Module org.controlsfx.controls
Class CompoundValidationDecoration
- java.lang.Object
 - 
- org.controlsfx.validation.decoration.AbstractValidationDecoration
 - 
- org.controlsfx.validation.decoration.CompoundValidationDecoration
 
 
 
- 
- All Implemented Interfaces:
 ValidationDecoration
public class CompoundValidationDecoration extends AbstractValidationDecoration
Validation decoration to combine several existing decorations into one. Here is example of combiningGraphicValidationDecorationandStyleClassValidationDecoration

 
- 
- 
Constructor Summary
Constructors Constructor Description CompoundValidationDecoration(Collection<ValidationDecoration> decorators)Creates an instance of validator using a collection of validatorsCompoundValidationDecoration(ValidationDecoration... decorators)Creates an instance of validator using a set of validators 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyRequiredDecoration(Control target)Applies 'required' decoration to a given controlvoidapplyValidationDecoration(ValidationMessage message)Applies validation decoration based on a given validation messageprotected Collection<Decoration>createRequiredDecorations(Control target)protected Collection<Decoration>createValidationDecorations(ValidationMessage message)- 
Methods inherited from class org.controlsfx.validation.decoration.AbstractValidationDecoration
removeDecorations 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
CompoundValidationDecoration
public CompoundValidationDecoration(Collection<ValidationDecoration> decorators)
Creates an instance of validator using a collection of validators- Parameters:
 decorators- collection of validators
 
- 
CompoundValidationDecoration
public CompoundValidationDecoration(ValidationDecoration... decorators)
Creates an instance of validator using a set of validators- Parameters:
 decorators- set of validators
 
 - 
 
- 
Method Detail
- 
applyRequiredDecoration
public void applyRequiredDecoration(Control target)
Applies 'required' decoration to a given control- Specified by:
 applyRequiredDecorationin interfaceValidationDecoration- Overrides:
 applyRequiredDecorationin classAbstractValidationDecoration- Parameters:
 target- control
 
- 
applyValidationDecoration
public void applyValidationDecoration(ValidationMessage message)
Applies validation decoration based on a given validation message- Specified by:
 applyValidationDecorationin interfaceValidationDecoration- Overrides:
 applyValidationDecorationin classAbstractValidationDecoration- Parameters:
 message- validation message
 
- 
createValidationDecorations
protected Collection<Decoration> createValidationDecorations(ValidationMessage message)
- Specified by:
 createValidationDecorationsin classAbstractValidationDecoration
 
- 
createRequiredDecorations
protected Collection<Decoration> createRequiredDecorations(Control target)
- Specified by:
 createRequiredDecorationsin classAbstractValidationDecoration
 
 - 
 
 -