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 theFilteredTableView
items 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 aStringConverter
is 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.BooleanProperty
final 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
text
Properties inherited from class javafx.scene.control.PopupControl
id, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth, skin, style
Properties inherited from class javafx.stage.PopupWindow
anchorLocation, anchorX, anchorY, autoFix, autoHide, consumeAutoHidingEvents, hideOnEscape, onAutoHide, ownerNode, ownerWindow
Properties 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.CSSBridge
Nested 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
text
Fields 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.BooleanProperty
final 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 theconverter
property.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 void
setConverter
(javafx.util.StringConverter<T> value) Sets the value of theconverter
property.Methods inherited from class org.controlsfx.control.tableview2.filter.popupfilter.PopupFilter
createDefaultSkin, getTableColumn, getText, setText, showPopup, textProperty
Methods 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, styleProperty
Methods 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, show
Methods 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:
getOperations
in 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:
getParser
in classPopupFilter<S,
T> - Returns:
- A
Parser
.
-
caseSensitiveProperty
public final javafx.beans.property.BooleanProperty caseSensitiveProperty()- Returns:
- the
caseSensitive
property
-
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
converter
property - See Also:
-
setConverter
Sets the value of theconverter
property.- Property description:
- Converts the user-typed input (when the PopupStringFilter to an object of type T.
- Parameters:
value
- the value for theconverter
property- See Also:
-
getConverter
Gets the value of theconverter
property.- Property description:
- Converts the user-typed input (when the PopupStringFilter to an object of type T.
- Returns:
- the value of the
converter
property - See Also:
-