Module org.controlsfx.controls
Class PopupStringFilter<S,T>
java.lang.Object
javafx.stage.Window
javafx.stage.PopupWindow
javafx.scene.control.PopupControl
org.controlsfx.control.tableview2.filter.popupfilter.PopupFilter<S,T>
org.controlsfx.control.tableview2.filter.popupfilter.PopupStringFilter<S,T>
- Type Parameters:
S- Type of the objects contained within theFilteredTableViewitems list.T- Type of the content to be filtered, which is similar to the type of cells contained in theFilteredTableColumn. Should be a String or an Object, in case aStringConverteris provided.
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget,javafx.scene.control.Skinnable
PopupFilter to be used on
FilteredTableView
containing cells of String type.-
Property Summary
PropertiesTypePropertyDescriptionfinal javafx.beans.property.BooleanPropertyfinal javafx.beans.property.ObjectProperty<javafx.util.StringConverter<T>> Converts the user-typed input (when the PopupStringFilter to an object of type T.Properties inherited from class org.controlsfx.control.tableview2.filter.popupfilter.PopupFilter
textProperties inherited from class javafx.scene.control.PopupControl
id, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth, skin, styleProperties inherited from class javafx.stage.PopupWindow
anchorLocation, anchorX, anchorY, autoFix, autoHide, consumeAutoHidingEvents, hideOnEscape, onAutoHide, ownerNode, ownerWindowProperties inherited from class javafx.stage.Window
eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y -
Nested Class Summary
Nested classes/interfaces inherited from class javafx.scene.control.PopupControl
javafx.scene.control.PopupControl.CSSBridgeNested classes/interfaces inherited from class javafx.stage.PopupWindow
javafx.stage.PopupWindow.AnchorLocation -
Field Summary
Fields inherited from class org.controlsfx.control.tableview2.filter.popupfilter.PopupFilter
textFields inherited from class javafx.scene.control.PopupControl
bridge, USE_COMPUTED_SIZE, USE_PREF_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionPopupStringFilter(FilteredTableColumn<S, T> tableColumn) Creates a new instance of PopupStringFilter. -
Method Summary
Modifier and TypeMethodDescriptionfinal javafx.beans.property.BooleanPropertyfinal javafx.beans.property.ObjectProperty<javafx.util.StringConverter<T>> Converts the user-typed input (when the PopupStringFilter to an object of type T.final javafx.util.StringConverter<T> Gets the value of theconverterproperty.Returns a list of operations which can be performed on this PopupFilter.Returns a TextParser which is used to parse the text in the TextField and filter the data.final voidsetConverter(javafx.util.StringConverter<T> value) Sets the value of theconverterproperty.Methods inherited from class org.controlsfx.control.tableview2.filter.popupfilter.PopupFilter
createDefaultSkin, getTableColumn, getText, setText, showPopup, textPropertyMethods inherited from class javafx.scene.control.PopupControl
getClassCssMetaData, getCssMetaData, getId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getPseudoClassStates, getSkin, getStyle, getStyleableNode, getStyleableParent, getStyleClass, getTypeSelector, idProperty, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, pseudoClassStateChanged, setId, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setStyle, skinProperty, stylePropertyMethods inherited from class javafx.stage.PopupWindow
anchorLocationProperty, anchorXProperty, anchorYProperty, autoFixProperty, autoHideProperty, consumeAutoHidingEventsProperty, getAnchorLocation, getAnchorX, getAnchorY, getConsumeAutoHidingEvents, getOnAutoHide, getOwnerNode, getOwnerWindow, hide, hideOnEscapeProperty, isAutoFix, isAutoHide, isHideOnEscape, onAutoHideProperty, ownerNodeProperty, ownerWindowProperty, setAnchorLocation, setAnchorX, setAnchorY, setAutoFix, setAutoHide, setConsumeAutoHidingEvents, setHideOnEscape, setOnAutoHide, setScene, show, show, showMethods inherited from class javafx.stage.Window
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
-
Property Details
-
caseSensitive
public final javafx.beans.property.BooleanProperty caseSensitiveProperty- See Also:
-
converter
Converts the user-typed input (when the PopupStringFilter to an object of type T.- See Also:
-
-
Constructor Details
-
PopupStringFilter
Creates a new instance of PopupStringFilter.- Parameters:
tableColumn- TableColumn associated with PopupFilter
-
-
Method Details
-
getOperations
Returns a list of operations which can be performed on this PopupFilter.- Specified by:
getOperationsin classPopupFilter<S,T> - Returns:
- A list of operations.
-
getParser
Returns a TextParser which is used to parse the text in the TextField and filter the data.- Specified by:
getParserin classPopupFilter<S,T> - Returns:
- A
Parser.
-
caseSensitiveProperty
public final javafx.beans.property.BooleanProperty caseSensitiveProperty()- Returns:
- the
caseSensitiveproperty
-
converterProperty
public final javafx.beans.property.ObjectProperty<javafx.util.StringConverter<T>> converterProperty()Converts the user-typed input (when the PopupStringFilter to an object of type T.- Returns:
- the
converterproperty - See Also:
-
setConverter
Sets the value of theconverterproperty.- Property description:
- Converts the user-typed input (when the PopupStringFilter to an object of type T.
- Parameters:
value- the value for theconverterproperty- See Also:
-
getConverter
Gets the value of theconverterproperty.- Property description:
- Converts the user-typed input (when the PopupStringFilter to an object of type T.
- Returns:
- the value of the
converterproperty - See Also:
-