Verified Owner
Top Description Fields Constructors Methods
org.jabref.gui.util

public Class IconValidationDecorator

extends GraphicValidationDecoration
Class Inheritance
Imports
java.util.Collection, .List, javafx.geometry.Pos, javafx.scene.Node, javafx.scene.control.Control, .Label, .Tooltip, org.jabref.gui.icon.IconTheme, org.controlsfx.control.decoration.Decoration, .GraphicDecoration, org.controlsfx.validation.Severity, .ValidationMessage, org.controlsfx.validation.decoration.GraphicValidationDecoration

This class is similar to GraphicValidationDecoration but with a different style and font-based icon.

Field Summary

Modifier and TypeField and Description
private final Pos

Constructor Summary

AccessConstructor and Description
public
IconValidationDecorator()

Creates a new IconValidationDecorator with default position CENTER_LEFT.

public

Method Summary

Modifier and TypeMethod and Description
public Node
protected Tooltip
protected Collection<Decoration>
Inherited from org.controlsfx.validation.decoration.GraphicValidationDecoration:
createErrorNodecreateRequiredDecorationscreateWarningNodegetGraphicBySeveritygetStyleBySeverity

Field Detail

positionback to summary
private final Pos position

Constructor Detail

IconValidationDecoratorback to summary
public IconValidationDecorator()

Creates a new IconValidationDecorator with default position CENTER_LEFT. This position is chosen to better align with text content regardless of case.

IconValidationDecoratorback to summary
public IconValidationDecorator(Pos position)

Method Detail

createDecorationNodeback to summary
public Node createDecorationNode(ValidationMessage message)

Overrides org.controlsfx.validation.decoration.GraphicValidationDecoration.createDecorationNode.

Annotations
@Override
createTooltipback to summary
protected Tooltip createTooltip(ValidationMessage message)

Overrides org.controlsfx.validation.decoration.GraphicValidationDecoration.createTooltip.

Annotations
@Override
createValidationDecorationsback to summary
protected Collection<Decoration> createValidationDecorations(ValidationMessage message)

Overrides org.controlsfx.validation.decoration.GraphicValidationDecoration.createValidationDecorations.

Annotations
@Override