A B C D E F G H I L M N O P R S T U V

S

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.
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 instant filtering, as the user edits the filter's text.
setBackground(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
Sets the background color used by the parsed-based editors.
setComparator(Comparator) - Method in interface net.coderazzi.filters.gui.IFilterEditor
Sets the Comparator required to compare (and sort) instances of the associated class in the table model.
Setting a comparator to null resets the used comparator (i.e: the comparator is never null)
setComparator(Class, Comparator) - Method in interface net.coderazzi.filters.gui.IParserModel
Defines the Comparator for the given class.
setComparator(Class, Comparator) - Method in class net.coderazzi.filters.gui.ParserModel
Defines the Comparator for the given class.
setComparator(Class<?>, Comparator<?>) - Method in interface net.coderazzi.filters.IFilterTextParser
Sets a specific comparator for a given class, that should override the default compare algorithm for the given class.
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
Sets the CustomChoiceDecorator instance.
setCustomChoices(Set<CustomChoice>) - Method in interface net.coderazzi.filters.gui.IFilterEditor
Sets the available choices, shown on the popup menu.
setDefaultOperator(String) - Method in interface net.coderazzi.filters.IFilterTextParser
Defines the default operator when the user specifies none.
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
Returns the color used for disabled editors.
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
 
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.
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 ParserModel.StringTypeFormat for the given class.
setFormat(Class<?>, Format) - Method in interface net.coderazzi.filters.IFilterTextParser
Provides the Format to build non basic types.
If a table model defines some column without specified format, only string operations will apply.
Please note that every IFilterTextParser can define its own set of predefined formats
setGridColor(Color) - Method in class net.coderazzi.filters.gui.TableFilterHeader
Sets the color used to draw the header's grid.
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
 
setIgnoreCase(boolean) - Method in interface net.coderazzi.filters.IFilterTextParser
Ignores case -if the operator is string based-.
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 IParser.parseInstantText(String) implementation.
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).
setModel(TableModel) - Method in class net.coderazzi.filters.artifacts.TableModelFilter
Updates the model used beneath the TableModelFilter.
setParserModel(IParserModel) - Method in class net.coderazzi.filters.gui.FiltersHandler
Sets the IParserModel instance.
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
Defines the behaviour of the header concerning its position 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
Sets the ChoiceRenderer for the choices / history.
setRepresentation(String) - Method in class net.coderazzi.filters.gui.CustomChoice
Sets the representation value.
setRowFilter(RowFilter) - Method in interface net.coderazzi.filters.artifacts.ITableModelFilter
Sets the filter that determines which rows, if any, should be hidden from the view.
setRowFilter(RowFilter) - Method in class net.coderazzi.filters.artifacts.TableModelFilter
 
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.
setTableModel(TableModel) - Method in interface net.coderazzi.filters.IFilterTextParser
Associates a TableModel to the parser.
The parser can use it to extract the type associated to a given column, or to define variables-the name of the column-.
The usage is specific to the final implementation of this interface.
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.
setValueAt(Object, int, int) - Method in class net.coderazzi.filters.artifacts.TableModelFilter
 
setVisible(boolean) - Method in class net.coderazzi.filters.gui.TableFilterHeader
Hides / makes visible the header.
stringComparator(boolean) - Static method in class net.coderazzi.filters.gui.ParserModel
Returns a default singleton comparator for the given case flag.
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
IParser interface.

A B C D E F G H I L M N O P R S T U V