- selectionBackgroundColor - Static variable in class net.coderazzi.filters.gui.FilterSettings
-
Header's selection background color.
- selectionColor - Static variable in class net.coderazzi.filters.gui.FilterSettings
-
Header's selection color.
- selectionForegroundColor - Static variable in class net.coderazzi.filters.gui.FilterSettings
-
Header's selection foreground color.
- setAdaptiveChoices(boolean) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
Sets the adaptive choices mode.
- setAdaptiveChoices(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the adaptive choices mode.
- setAllowedInstantVanishing(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the allow instant vanishing flag.
- setAllowedInstantVanishing(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Enables vanishing during instant filtering
If enabled, entering a filter expression that produces no rows
will hide; otherwise, the filter is just marked with warning color.
- setAutoChoices(AutoChoices) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
Sets/unsets the auto choices flag.
- setAutoChoices(AutoChoices) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Using autoChoices, the choices displayed on the popup menu are
automatically extracted from the associated
TableModel.
For editors associated to boolean or short enumerations, if
AutoCompletion is not set, setting the AutoChoices automatically changes
the editable flag to true, unless AutoChoices has the DISABLED value
- setAutoChoices(AutoChoices) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the auto choices flag.
- setAutoCompletion(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the auto completion flag.
- setAutoCompletion(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Enables auto completion, as the user edits the filter's text.
- setAutoSelection(boolean) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
Sets the autoselection mode
- setAutoSelection(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Enables / Disables auto selection mode
- setBackground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the background color used by the parsed-based editors.
- setChoicesComparator(Comparator) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
- setComparator(Comparator) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
- setComparator(Class, Comparator) - Method in interface net.coderazzi.filters.gui.IParserModel
-
- setComparator(Class, Comparator) - Method in class net.coderazzi.filters.gui.ParserModel
-
- setContent(Object) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the content, adapted to the editors' type.
- setCustomChoiceDecorator(CustomChoiceDecorator) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
- setCustomChoices(Set<CustomChoice>) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the available choices, shown on the popup menu.
- setDisabledBackground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the background color used for disabled editors.
- setDisabledForeground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the color used for disabled fields.
- setEditable(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Defines the editor, if text based -i.e., without associated
ChoiceRenderer, as editable: this flag means that the user can enter any
text, not being limited to the existing choices
- setEnabled(boolean) - Method in class net.coderazzi.filters.ComposedFilter
-
- setEnabled(boolean) - Method in class net.coderazzi.filters.Filter
-
- setEnabled(boolean) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
Enables/Disables the filtering.
- setEnabled(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Enables/Disables the filters.
- setEnabled(boolean) - Method in interface net.coderazzi.filters.IFilter
-
Enables/Disables the filter.
- setErrorForeground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the foreground color used by the parsing text editors when there are
errors on the filter expressions.
- setFilterOnUpdates(boolean) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
Sets the filter on updates flag.
It sets the sortOnUpdates flag on the underlying
DefaultRowSorter
- setFilterOnUpdates(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the filter on updates flag.
It sets the sortOnUpdates flag on the underlying
DefaultRowSorter
it is, in fact, just a helper to set this flag without accessing directly
the row sorter.
- setFont(Font) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the font used on all the editors.
- setForeground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the foreground color used by the editors.
- setFormat(Format) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the
Format required by the editor to handle the user's input
when the associated class is not a String
It is initially retrieved from the
IParserModel.
- setFormat(Class, Format) - Method in interface net.coderazzi.filters.gui.IParserModel
-
Defines the
Format for the given class.
- setFormat(Class, Format) - Method in class net.coderazzi.filters.gui.ParserModel
-
Defines the
Format for the given class.
- setGridColor(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the color used to draw the header's grid.
- setHidePopupOnTableUpdates(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the auto hide-popup flag
- setHidePopupsOnTableUpdates(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Enables / Disables automatic hiding of popups during table updates
- setHistory(List<Object>) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the history contents.
- setIcon(Icon) - Method in class net.coderazzi.filters.gui.CustomChoice
-
Sets the associated icon.
- setIgnoreCase(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the ignore case flag.
- setIgnoreCase(boolean) - Method in interface net.coderazzi.filters.gui.IParserModel
-
Sets a String comparator that is case sensitive/insensitive.
- setIgnoreCase(boolean) - Method in class net.coderazzi.filters.gui.ParserModel
-
- setInstantFiltering(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Sets the instant filtering flag.
- setInstantFiltering(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Enables instant filtering, as the user edits the filter's text
The exact way the instant filtering works depends on the associated.
- setInstantMode(boolean) - Method in class net.coderazzi.filters.parser.Parser.WildcardOperand
-
Sets the instant mode (as is '*' was appended)
- setMaxHistory(int) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Limits the history size.
This limit is only used when the popup contains also choices.
- setMaxHistory(int) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the maximum history size, always lower than the max number of
visible rows.
- setMaxVisibleRows(int) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the maximum number of visible rows in the popup menu (a minimum is
always enforced).
- setParserModel(IParserModel) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
- setParserModel(IParserModel) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the
IParserModel, used to define the parsing of text on the
filter editors.
- setPosition(TableFilterHeader.Position) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the position of the header related to the table.
- setPrecedence(int) - Method in class net.coderazzi.filters.gui.CustomChoice
-
Sets the precedence value.
- setRenderer(ChoiceRenderer) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
- setRepresentation(String) - Method in class net.coderazzi.filters.gui.CustomChoice
-
Sets the representation value.
- setRowHeightDelta(int) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Setting to add / decrease height to the filter row.
- setSelectionBackground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the background color used to represent selected state.
- setSelectionForeground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the foreground color used to represent selected state.
- setTable(JTable) - Method in class net.coderazzi.filters.gui.FiltersHandler
-
Method to set the associated table.
- setTable(JTable) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Attaches the table where the filtering will be applied.
- setTextSelectionColor(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the color set by default as text selection on filters.
- setupComponent(Component, boolean, boolean) - Method in class net.coderazzi.filters.gui.Look
-
Prepares the provided component to have the expected appearance
Only the background, foreground and font are updated.
- setUserInteractionEnabled(boolean) - Method in interface net.coderazzi.filters.gui.IFilterEditor
-
Enables or disables the user's interaction; if disabled, the control
is disabled but the associated filter remains in place.
- setVisible(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Hides / makes visible the header.
- setWarningForeground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
-
Sets the foreground color used by the parsing text editors when the
associated filter would produce no visible rows.
- ShortTypeFormat() - Constructor for class net.coderazzi.filters.gui.ParserModel.ShortTypeFormat
-
- stringComparator(boolean) - Static method in class net.coderazzi.filters.gui.ParserModel
-
Returns a default singleton comparator for the given case flag.
- StringTypeFormat() - Constructor for class net.coderazzi.filters.gui.ParserModel.StringTypeFormat
-
- stripHtml(String) - Method in interface net.coderazzi.filters.IParser
-
Removes any Html content from the passed string, converting special
Html characters to Java characters.
- stripHtml(String) - Method in class net.coderazzi.filters.parser.Parser
-