Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control.cell

Класс MapValueFactory<T>

  • java.lang.Object
    • javafx.scene.control.cell.MapValueFactory<T>
  • Параметры типа:
    T - Тип класса, содержащегося в ячейках TableColumn.
    Все реализованные интерфейсы:
    Callback<TableColumn.CellDataFeatures<Map,​T>,​ObservableValue<T>>
    public class MapValueFactory<T>
    extends Object
    implements Callback<TableColumn.CellDataFeatures<Map,​T>,​ObservableValue<T>>
    Удобная реализация интерфейса Callback, предназначенная для использования в TableColumn cell value factory. Пример использования этого класса:
    
     ObservableList<Map> personsMapList = ...
    
     TableColumn<Map, String> firstNameColumn = new TableColumn<Map, String>("First Name");
     firstNameColumn.setCellValueFactory(new MapValueFactory<String>("firstName"));
    
     TableView<Map> table = new TableView<Map>(personMapList);
     tableView.getColumns().setAll(firstNameColumn);
     

    В этом примере есть список объектов Map, где каждый объект Map представляет одну строку в TableView. Строка "firstName" используется в качестве ключа в этом объекте Map, и возвращается значение, соответствующее этому ключу, если оно существует. Если значение является ObservableValue, то оно возвращается напрямую, в противном случае значение оборачивается в ReadOnlyObjectWrapper.

    С момента:
    JavaFX 2.2
    См. также:
    TableColumn, TableView, TableCell, PropertyValueFactory
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    MapValueFactory​(Object key)
    Создает MapValueFactory по умолчанию, который будет использовать предоставленный ключ для поиска значения для ячеек в TableColumn, в котором установлен этот MapValueFactory (через свойство cell value factory).
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    ObservableValue<T> call​(TableColumn.CellDataFeatures<Map,​T> cdf)
    Метод call вызывается при необходимости и получает один аргумент типа P, с требованием вернуть объект типа R.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • MapValueFactory

      public MapValueFactory​(Object key)
      Создает MapValueFactory по умолчанию, который будет использовать предоставленный ключ для поиска значения для ячеек в TableColumn, в котором установлен этот MapValueFactory (через свойство cell value factory).
      Параметры:
      key - Ключ, используемый для поиска значения в Map.
  • Подробное описание методов

    • call

      public ObservableValue<T> call​(TableColumn.CellDataFeatures<Map,​T> cdf)
      Описание скопировано из интерфейса: Callback
      Метод call вызывается при необходимости и получает один аргумент типа P, с требованием вернуть объект типа R.
      Определено в:
      call в интерфейсе Callback<TableColumn.CellDataFeatures<Map,​T>,​ObservableValue<T>>
      Параметры:
      cdf - Единственный аргумент, на основе которого должно быть определено возвращаемое значение.
      Возвращает:
      Объект типа R, который может быть определен на основе предоставленного значения параметра.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API