eu.esdihumboldt.hale.ui.util.viewer.tree
Class TreePathPatternFilter
java.lang.Object
org.eclipse.jface.viewers.ViewerFilter
org.eclipse.ui.dialogs.PatternFilter
eu.esdihumboldt.hale.ui.util.viewer.tree.TreePathPatternFilter
- Direct Known Subclasses:
- SchemaPatternFilter
public class TreePathPatternFilter
- extends org.eclipse.ui.dialogs.PatternFilter
Adapts PatternFilter
to support TreePath
s as elements. Using
a cache is not supported.
Method Summary |
protected boolean |
allowDescend(org.eclipse.jface.viewers.TreePath elementPath)
Determines if descending further is allowed. |
protected boolean |
isLeafMatch(org.eclipse.jface.viewers.Viewer viewer,
Object element)
|
protected boolean |
isParentMatch(org.eclipse.jface.viewers.Viewer viewer,
Object element)
|
void |
setPattern(String patternString)
|
void |
setUseEarlyReturnIfMatcherIsNull(boolean value)
Sets whether checks should return true directly if the matcher text is
empty. |
Methods inherited from class org.eclipse.ui.dialogs.PatternFilter |
filter, isElementSelectable, isElementVisible, select, setIncludeLeadingWildcard, wordMatches |
Methods inherited from class org.eclipse.jface.viewers.ViewerFilter |
filter, isFilterProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreePathPatternFilter
public TreePathPatternFilter()
setPattern
public void setPattern(String patternString)
- Overrides:
setPattern
in class org.eclipse.ui.dialogs.PatternFilter
- See Also:
PatternFilter.setPattern(String)
setUseEarlyReturnIfMatcherIsNull
public void setUseEarlyReturnIfMatcherIsNull(boolean value)
- Sets whether checks should return true directly if the matcher text is
empty.
- Parameters:
value
- the value
isParentMatch
protected boolean isParentMatch(org.eclipse.jface.viewers.Viewer viewer,
Object element)
- Overrides:
isParentMatch
in class org.eclipse.ui.dialogs.PatternFilter
- See Also:
PatternFilter.isParentMatch(Viewer, Object)
allowDescend
protected boolean allowDescend(org.eclipse.jface.viewers.TreePath elementPath)
- Determines if descending further is allowed. The default implementation
returns
true
.
- Parameters:
elementPath
- the current element path, may be null
- Returns:
- if descending further is allowed
isLeafMatch
protected boolean isLeafMatch(org.eclipse.jface.viewers.Viewer viewer,
Object element)
- Overrides:
isLeafMatch
in class org.eclipse.ui.dialogs.PatternFilter
- See Also:
PatternFilter.isLeafMatch(Viewer, Object)
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d