Class XViewerTextFilter
- java.lang.Object
-
- org.eclipse.jface.viewers.ViewerFilter
-
- org.eclipse.nebula.widgets.xviewer.XViewerTextFilter
-
public class XViewerTextFilter extends org.eclipse.jface.viewers.ViewerFilter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,ColumnDateFilter>
colIdToDateFilter
protected java.util.Map<java.lang.String,java.util.regex.Pattern>
colIdToPattern
protected static java.util.regex.Pattern
EMPTY_STR_PATTERN
protected java.util.regex.Matcher
matcher
protected static java.util.regex.Pattern
NOT_EMPTY_STR_PATTERN
private java.util.Set<java.lang.Object>
parentMatches
protected java.util.regex.Pattern
textPattern
protected XViewer
xViewer
-
Constructor Summary
Constructors Constructor Description XViewerTextFilter(XViewer xViewer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
select(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object parentElement, java.lang.Object element)
void
update()
Setup all patterns for text and column text filters
-
-
-
Field Detail
-
xViewer
protected final XViewer xViewer
-
textPattern
protected java.util.regex.Pattern textPattern
-
matcher
protected java.util.regex.Matcher matcher
-
colIdToPattern
protected final java.util.Map<java.lang.String,java.util.regex.Pattern> colIdToPattern
-
colIdToDateFilter
protected final java.util.Map<java.lang.String,ColumnDateFilter> colIdToDateFilter
-
EMPTY_STR_PATTERN
protected static final java.util.regex.Pattern EMPTY_STR_PATTERN
-
NOT_EMPTY_STR_PATTERN
protected static final java.util.regex.Pattern NOT_EMPTY_STR_PATTERN
-
parentMatches
private final java.util.Set<java.lang.Object> parentMatches
-
-
Constructor Detail
-
XViewerTextFilter
public XViewerTextFilter(XViewer xViewer)
-
-