Top Description Inners Fields Constructors Methods
javafx.scene.control

pack-priv Class TableUtil

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collections, .List, javafx.beans.InvalidationListener, javafx.collections.ListChangeListener, .ObservableList

A package protected util class used by TableView and TreeTableView to reduce the level of code duplication.

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
private static final double
EPSILON

Constant to consider floating-point arithmetic precision.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
pack-priv static void
addTableColumnListener(List<? extends TableColumnBase<S, T>> list, final InvalidationListener columnVisibleObserver, final InvalidationListener columnSortableObserver, final InvalidationListener columnSortTypeObserver, final InvalidationListener columnComparatorObserver)

private static List<TableColumnBase<?, ?>>
getResizableChildren(TableColumnBase<?, ?> column, boolean isShrinking)

pack-priv static void
handleSortFailure(ObservableList<? extends TableColumnBase<S, T>> sortOrder, TableUtil.SortEventType sortEventType, final Object... supportInfo)

pack-priv static void
pack-priv static void
removeTableColumnListener(List<? extends TableColumnBase<S, T>> list, final InvalidationListener columnVisibleObserver, final InvalidationListener columnSortableObserver, final InvalidationListener columnSortTypeObserver, final InvalidationListener columnComparatorObserver)

pack-priv static double
resize(TableColumnBase<S, T> column, double delta)

private static double
resizeColumns(List<? extends TableColumnBase<?, ?>> columns, double delta)

private static void
revertSortType(TableColumnBase<S, T> changedColumn)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EPSILONback to summary
private static final double EPSILON

Constant to consider floating-point arithmetic precision.

Constructor Detail

TableUtilback to summary
private TableUtil()

Method Detail

addColumnsListenerback to summary
pack-priv static void addColumnsListener(List<? extends TableColumnBase<S, T>> list, ListChangeListener<E> cl)
addTableColumnListenerback to summary
pack-priv static void addTableColumnListener(List<? extends TableColumnBase<S, T>> list, final InvalidationListener columnVisibleObserver, final InvalidationListener columnSortableObserver, final InvalidationListener columnSortTypeObserver, final InvalidationListener columnComparatorObserver)
getResizableChildrenback to summary
private static List<TableColumnBase<?, ?>> getResizableChildren(TableColumnBase<?, ?> column, boolean isShrinking)
handleSortFailureback to summary
pack-priv static void handleSortFailure(ObservableList<? extends TableColumnBase<S, T>> sortOrder, TableUtil.SortEventType sortEventType, final Object... supportInfo)
removeColumnsListenerback to summary
pack-priv static void removeColumnsListener(List<? extends TableColumnBase<S, T>> list, ListChangeListener<E> cl)
removeTableColumnListenerback to summary
pack-priv static void removeTableColumnListener(List<? extends TableColumnBase<S, T>> list, final InvalidationListener columnVisibleObserver, final InvalidationListener columnSortableObserver, final InvalidationListener columnSortTypeObserver, final InvalidationListener columnComparatorObserver)
resizeback to summary
pack-priv static double resize(TableColumnBase<S, T> column, double delta)
resizeColumnsback to summary
private static double resizeColumns(List<? extends TableColumnBase<?, ?>> columns, double delta)
revertSortTypeback to summary
private static void revertSortType(TableColumnBase<S, T> changedColumn)
javafx.scene.control back to summary

pack-priv final Enum TableUtil.SortEventType

extends Enum<TableUtil.SortEventType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final TableUtil.SortEventType
public static final TableUtil.SortEventType
public static final TableUtil.SortEventType
public static final TableUtil.SortEventType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TableUtil.SortEventType
public static TableUtil.SortEventType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COLUMN_COMPARATOR_CHANGEback to summary
public static final TableUtil.SortEventType COLUMN_COMPARATOR_CHANGE
COLUMN_SORT_TYPE_CHANGEback to summary
public static final TableUtil.SortEventType COLUMN_SORT_TYPE_CHANGE
COLUMN_SORTABLE_CHANGEback to summary
public static final TableUtil.SortEventType COLUMN_SORTABLE_CHANGE
SORT_ORDER_CHANGEback to summary
public static final TableUtil.SortEventType SORT_ORDER_CHANGE

Constructor Detail

SortEventTypeback to summary
private SortEventType()

Method Detail

valueOfback to summary
public static TableUtil.SortEventType valueOf(String name)
valuesback to summary
public static TableUtil.SortEventType[] values()