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:
Styleable,EventTarget,Skinnable
PopupFilter to be used on
FilteredTableView
containing cells of String type.-
Property Summary
PropertiesTypePropertyDescriptionfinal BooleanPropertyfinal ObjectProperty<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
PopupControl.CSSBridgeNested classes/interfaces inherited from class javafx.stage.PopupWindow
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 BooleanPropertyfinal ObjectProperty<StringConverter<T>>Converts the user-typed input (when the PopupStringFilter to an object of type T.final StringConverter<T>Gets the value of the property converter.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(StringConverter<T> value) Sets the value of the property converter.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
-
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
-
converterProperty
Converts the user-typed input (when the PopupStringFilter to an object of type T.- See Also:
-
setConverter
Sets the value of the property converter.- Property description:
- Converts the user-typed input (when the PopupStringFilter to an object of type T.
-
getConverter
Gets the value of the property converter.- Property description:
- Converts the user-typed input (when the PopupStringFilter to an object of type T.
-