Interface FieldView

All Known Implementing Classes:
FieldTableController, FieldTreeTableController

public interface FieldView
  • Method Details

    • getNode

      javafx.scene.Node getNode()
    • addMessages

      void addMessages(int pFrom, Collection<? extends MsgRow> pMsgRows)
      Add fields from specified rows to this view.
    • removeMessages

      void removeMessages(int pFrom, Collection<? extends MsgRow> pMsgRows)
    • removeAllMessages

      void removeAllMessages()
    • getSelectedRows

      javafx.collections.ObservableList<FieldRow> getSelectedRows()
    • clearSelection

      void clearSelection()
    • getDataDictionaryMenuItem

      javafx.scene.control.MenuItem getDataDictionaryMenuItem()
    • getDescriptionMenuItem

      javafx.scene.control.MenuItem getDescriptionMenuItem()
    • sync

      default void sync(FieldView pOldFieldView)
    • setupColumn

      default void setupColumn(javafx.scene.control.TableColumnBase<?,?> pColumn, javafx.scene.control.TableColumn.SortType pSortType, boolean pVisible, double pWidth)
    • getColumn

      javafx.scene.control.TableColumnBase<?,?> getColumn(FieldView.ColumnId pColumnId)
    • getColumnId

      FieldView.ColumnId getColumnId(javafx.scene.control.TableColumnBase<?,?> pColumn)
    • getFilterPredicate

      Predicate<FieldRow> getFilterPredicate(FieldView.ColumnId pColumnId)
    • setFilterPredicate

      void setFilterPredicate(FieldView.ColumnId pColumnId, Predicate<FieldRow> pPredicate)
    • getColumns

      List<javafx.scene.control.TableColumnBase<?,?>> getColumns()
    • setColumns

      void setColumns(List<javafx.scene.control.TableColumnBase<?,?>> pColumns)
    • getSortOrder

      List<javafx.scene.control.TableColumnBase<?,?>> getSortOrder()
    • setSortOrder

      void setSortOrder(List<javafx.scene.control.TableColumnBase<?,?>> pColumns)
    • getNormalizedHScrollValue

      double getNormalizedHScrollValue()
    • setNormalizedHScrollValue

      void setNormalizedHScrollValue(double pNormalizedValue)