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

public Class ViewModelTextFieldTableCellVisualizationFactory<S, T>

extends Object
implements Callback<TableColumn<S, T>, TableCell<S, T>>
Class Inheritance
All Implemented Interfaces
javafx.util.Callback
Imports
java.util.ArrayList, .List, .Optional, java.util.function.Function, javafx.application.Platform, javafx.css.PseudoClass, javafx.scene.control.TableCell, .TableColumn, .TextField, .Tooltip, javafx.scene.control.cell.TextFieldTableCell, javafx.scene.layout.HBox, javafx.util.Callback, .StringConverter, com.tobiasdiez.easybind.Subscription, de.saxsys.mvvmfx.utils.validation.ValidationStatus

Field Summary

Modifier and TypeField and Description
private static final PseudoClass
private StringConverter<T>
private Function<S, de.saxsys.mvvmfx.utils.validation.ValidationStatus>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public TextFieldTableCell<S, T>
call(TableColumn<S, T> param)

Implements javafx.util.Callback.call.

The call method is called when required, and is given a single argument of type P, with a requirement that an object of type R is returned.

public void
install(TableColumn<S, T> column, StringConverter<T> stringConverter)

public ViewModelTextFieldTableCellVisualizationFactory<S, T>
withValidation(Function<S, de.saxsys.mvvmfx.utils.validation.ValidationStatus> validationStatusProperty)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INVALID_PSEUDO_CLASSback to summary
private static final PseudoClass INVALID_PSEUDO_CLASS
stringConverterback to summary
private StringConverter<T> stringConverter
validationStatusPropertyback to summary
private Function<S, de.saxsys.mvvmfx.utils.validation.ValidationStatus> validationStatusProperty

Constructor Detail

ViewModelTextFieldTableCellVisualizationFactoryback to summary
public ViewModelTextFieldTableCellVisualizationFactory()

Method Detail

callback to summary
public TextFieldTableCell<S, T> call(TableColumn<S, T> param)

Implements javafx.util.Callback.call.

Doc from javafx.util.Callback.call.

The call method is called when required, and is given a single argument of type P, with a requirement that an object of type R is returned.

Annotations
@Override
installback to summary
public void install(TableColumn<S, T> column, StringConverter<T> stringConverter)
withValidationback to summary
public ViewModelTextFieldTableCellVisualizationFactory<S, T> withValidation(Function<S, de.saxsys.mvvmfx.utils.validation.ValidationStatus> validationStatusProperty)