Top Description Fields Constructors Methods
org.hibernate.validator.internal.engine.valueextraction

pack-priv Class ObservableValueValueExtractor

extends Object
implements ValueExtractor<ObservableValue<@ExtractedValue ?>>
Class Inheritance
All Implemented Interfaces
jakarta.validation.valueextraction.ValueExtractor
Annotations
@SuppressWarnings:restriction
@IgnoreForbiddenApisErrors
reason:Usage of JavaFX classes
@UnwrapByDefault
Imports
java.util.Optional, org.hibernate.validator.internal.IgnoreForbiddenApisErrors, jakarta.validation.valueextraction.ExtractedValue, .UnwrapByDefault, .ValueExtractor, javafx.beans.value.ObservableValue

A value extractor for JavaFX's ObservableValue, e.g. Property<String>.
Author
Gunnar Morling

Field Summary

Modifier and TypeField and Description
pack-priv static final ValueExtractorDescriptor

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
extractValues(ObservableValue<?>
the original value from which to extract the values, never null
originalValue
,
ValueExtractor.ValueReceiver
the corresponding ValueReceiver
receiver
)

Implements jakarta.validation.valueextraction.ValueExtractor.extractValues.

Extracts the values to validate from the original object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DESCRIPTORback to summary
pack-priv static final ValueExtractorDescriptor DESCRIPTOR

Constructor Detail

ObservableValueValueExtractorback to summary
private ObservableValueValueExtractor()

Method Detail

extractValuesback to summary
public void extractValues(ObservableValue<?> originalValue, ValueExtractor.ValueReceiver receiver)

Implements jakarta.validation.valueextraction.ValueExtractor.extractValues.

Doc from jakarta.validation.valueextraction.ValueExtractor.extractValues.

Extracts the values to validate from the original object.

Parameters
originalValue:ObservableValue<?>

the original value from which to extract the values, never null

receiver:ValueExtractor.ValueReceiver

the corresponding ValueReceiver

Annotations
@Override