Package docking.widgets.filter
Class FilterOptions
- java.lang.Object
-
- docking.widgets.filter.FilterOptions
-
public class FilterOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.CharacterDEFAULT_DELIMITERstatic java.lang.StringVALID_MULTITERM_DELIMITERS
-
Constructor Summary
Constructors Constructor Description FilterOptions()FilterOptions(TextFilterStrategy textFilterStrategy, boolean allowGlobbing, boolean caseSensitive, boolean inverted)FilterOptions(TextFilterStrategy textFilterStrategy, boolean allowGlobbing, boolean caseSensitive, boolean inverted, boolean multiTerm, char delimiterCharacter)FilterOptions(TextFilterStrategy textFilterStrategy, boolean allowGlobbing, boolean caseSensitive, boolean inverted, boolean multiTerm, char delimiterCharacter, MultitermEvaluationMode mode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description chargetDelimitingCharacter()java.lang.StringgetFilterDescription()javax.swing.IcongetFilterStateIcon()static javax.swing.IcongetIcon(TextFilterStrategy filterStrategy)MultitermEvaluationModegetMultitermEvaluationMode()TermSplittergetTermSplitter()TextFilterFactorygetTextFilterFactory()TextFilterStrategygetTextFilterStrategy()booleanisCaseSensitive()booleanisGlobbingAllowed()booleanisInverted()booleanisMultiterm()static FilterOptionsrestoreFromXML(org.jdom.Element element)org.jdom.ElementtoXML()
-
-
-
Constructor Detail
-
FilterOptions
public FilterOptions()
-
FilterOptions
public FilterOptions(TextFilterStrategy textFilterStrategy, boolean allowGlobbing, boolean caseSensitive, boolean inverted)
-
FilterOptions
public FilterOptions(TextFilterStrategy textFilterStrategy, boolean allowGlobbing, boolean caseSensitive, boolean inverted, boolean multiTerm, char delimiterCharacter)
-
FilterOptions
public FilterOptions(TextFilterStrategy textFilterStrategy, boolean allowGlobbing, boolean caseSensitive, boolean inverted, boolean multiTerm, char delimiterCharacter, MultitermEvaluationMode mode)
-
-
Method Detail
-
restoreFromXML
public static FilterOptions restoreFromXML(org.jdom.Element element)
-
toXML
public org.jdom.Element toXML()
-
isCaseSensitive
public boolean isCaseSensitive()
-
isGlobbingAllowed
public boolean isGlobbingAllowed()
-
isInverted
public boolean isInverted()
-
getTextFilterStrategy
public TextFilterStrategy getTextFilterStrategy()
-
isMultiterm
public boolean isMultiterm()
-
getDelimitingCharacter
public char getDelimitingCharacter()
-
getMultitermEvaluationMode
public MultitermEvaluationMode getMultitermEvaluationMode()
-
getTextFilterFactory
public TextFilterFactory getTextFilterFactory()
-
getTermSplitter
public TermSplitter getTermSplitter()
-
getIcon
public static javax.swing.Icon getIcon(TextFilterStrategy filterStrategy)
-
getFilterStateIcon
public javax.swing.Icon getFilterStateIcon()
-
getFilterDescription
public java.lang.String getFilterDescription()
-
-