Top Fields Constructors Methods
com.dlsc.gemsfx.skins

public Class FilterViewSkin<T>

extends SkinBase<FilterView<T>>
Class Inheritance
Imports
com.dlsc.gemsfx.ChipView, .ChipsViewContainer, .FilterView, .FilterView.Filter, .SearchTextField, javafx.application.Platform, javafx.beans.Observable, javafx.beans.binding.Bindings, javafx.collections.ObservableList, javafx.scene.control.CheckMenuItem, .Label, .MenuButton, .MenuItem, .ScrollPane, .SeparatorMenuItem, .SkinBase, javafx.scene.layout.FlowPane, .HBox, .Priority, .Region, .VBox, org.apache.commons.lang3.StringUtils, java.util.HashMap, .Map

Field Summary

Modifier and TypeField and Description
private final VBox
private final HBox
private final Map<FilterView.Filter<T>, CheckMenuItem>
private final ChipsViewContainer
private final HBox
private final ScrollPane
private final SearchTextField

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
private void
private void
Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

containerback to summary
private final VBox container
filterGroupsPaneback to summary
private final HBox filterGroupsPane
filterItemMapback to summary
private final Map<FilterView.Filter<T>, CheckMenuItem> filterItemMap
filtersPaneback to summary
private final ChipsViewContainer filtersPane
headerBoxback to summary
private final HBox headerBox
scrollPaneback to summary
private final ScrollPane scrollPane
searchTextFieldback to summary
private final SearchTextField searchTextField

Constructor Detail

FilterViewSkinback to summary
public FilterViewSkin(FilterView<T> view)

Method Detail

createHeaderBoxback to summary
private void createHeaderBox()
updateFiltersback to summary
private void updateFilters()
updateFiltersWrapperback to summary
private void updateFiltersWrapper()
updateGroupsback to summary
private void updateGroups()