Top Fields Constructors Methods
impl.org.controlsfx.tableview2.filter.popupfilter

public Class PopupFilterSkin<S, T>

extends Object
implements Skin<PopupFilter<S, T>>
Class Inheritance
All Implemented Interfaces
javafx.scene.control.Skin
Imports
impl.org.controlsfx.tableview2.filter.parser.aggregate.AggregatorsParser, javafx.beans.binding.Bindings, javafx.css.PseudoClass, javafx.scene.Node, javafx.scene.control.Label, .Skin, .TextField, .ToggleButton, .ToggleGroup, .Tooltip, javafx.scene.input.KeyCode, .KeyEvent, javafx.scene.layout.FlowPane, .HBox, .Priority, .VBox, org.controlsfx.control.tableview2.FilteredTableColumn, org.controlsfx.control.tableview2.filter.popupfilter.PopupFilter, .PopupStringFilter, org.controlsfx.control.textfield.TextFields, java.util.Collection, .List

Field Summary

Modifier and TypeField and Description
private final VBox
private final HBox
private final TextField
private final PopupFilter<S, T>
private static final PseudoClass

Constructor Summary

AccessConstructor and Description
public
PopupFilterSkin(PopupFilter<S, T> popupFilter)

Method Summary

Modifier and TypeMethod and Description
private void
private ToggleButton
private Label
public void
dispose()

Implements javafx.scene.control.Skin.dispose.

Called when a previously installed skin is about to be removed from its associated control.

public Node
getNode()

Implements javafx.scene.control.Skin.getNode.

Gets the Node which represents this Skin.

private Collection<? extends Node>
getOperations(List<String> operations)

public PopupFilter<S, T>
getSkinnable()

Implements javafx.scene.control.Skin.getSkinnable.

Gets the Skinnable to which this Skin is assigned.

private void
private void
private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

containerback to summary
private final VBox container
filterContainerback to summary
private final HBox filterContainer
filterTextFieldback to summary
private final TextField filterTextField
popupFilterback to summary
private final PopupFilter<S, T> popupFilter
PSEUDO_CLASS_ERRORback to summary
private static final PseudoClass PSEUDO_CLASS_ERROR

Constructor Detail

PopupFilterSkinback to summary
public PopupFilterSkin(PopupFilter<S, T> popupFilter)

Method Detail

addRemoveCaseButtonback to summary
private void addRemoveCaseButton()
createCaseButtonback to summary
private ToggleButton createCaseButton()
createLeafNodeback to summary
private Label createLeafNode(String text)
disposeback to summary
public void dispose()

Implements javafx.scene.control.Skin.dispose.

Doc from javafx.scene.control.Skin.dispose.

Called when a previously installed skin is about to be removed from its associated control. This allows the skin to do clean up, like removing listeners and bindings, and undo any changes to the control's properties. After this method completes, getSkinnable() and getNode() should return null.

Calling dispose() more than once has no effect.

Annotations
@Override
getNodeback to summary
public Node getNode()

Implements javafx.scene.control.Skin.getNode.

Doc from javafx.scene.control.Skin.getNode.

Gets the Node which represents this Skin. This must never be null, except after a call to dispose(), and must never change except when changing to null.

Annotations
@Override
getOperationsback to summary
private Collection<? extends Node> getOperations(List<String> operations)
getSkinnableback to summary
public PopupFilter<S, T> getSkinnable()

Implements javafx.scene.control.Skin.getSkinnable.

Doc from javafx.scene.control.Skin.getSkinnable.

Gets the Skinnable to which this Skin is assigned. A Skin must be created for one and only one Skinnable. This value will only ever go from a non-null to null value when the Skin is removed from the Skinnable, and only as a consequence of a call to dispose().

The caller who constructs a Skinnable must also construct a Skin and properly establish the relationship between the Control and its Skin.

Annotations
@Override
initializeListenersback to summary
private void initializeListeners()
positionCaretback to summary
private void positionCaret()
updateFilterTextFieldback to summary
private void updateFilterTextField()
updatePredicateback to summary
private void updatePredicate()