< prev index next >

modules/javafx.controls/src/main/java/javafx/scene/control/cell/TextFieldListCell.java

Print this page

        

*** 75,84 **** --- 75,85 ---- * type. However, to enable this, a {@link StringConverter} must be provided * that will convert the given String (from what the user typed in) into an * instance of type T. This item will then be passed along to the * {@link ListView#onEditCommitProperty()} callback. * + * @param <T> The type of the item contained within the Cell * @param converter A {@link StringConverter} that can convert the given String * (from what the user typed in) into an instance of type T. * @return A {@link Callback} that can be inserted into the * {@link ListView#cellFactoryProperty() cell factory property} of a * ListView, that enables textual editing of the content.
*** 145,168 **** --- 146,172 ---- private ObjectProperty<StringConverter<T>> converter = new SimpleObjectProperty<StringConverter<T>>(this, "converter"); /** * The {@link StringConverter} property. + * @return the {@link StringConverter} property */ public final ObjectProperty<StringConverter<T>> converterProperty() { return converter; } /** * Sets the {@link StringConverter} to be used in this cell. + * @param value the {@link StringConverter} to be used in this cell */ public final void setConverter(StringConverter<T> value) { converterProperty().set(value); } /** * Returns the {@link StringConverter} used in this cell. + * @return the {@link StringConverter} used in this cell */ public final StringConverter<T> getConverter() { return converterProperty().get(); }
< prev index next >