| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_201) on Thu Jul 23 15:58:53 CEST 2020 --> |
| <title>XFilteredTree</title> |
| <meta name="date" content="2020-07-23"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="XFilteredTree"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/XFilteredTree.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../../index-files/index-1.html">Index</a></li> |
| <li><a href="../../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XCheckFilteredTreeDialog.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.NotifyingTreeViewer.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../index.html?org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html" target="_top">Frames</a></li> |
| <li><a href="XFilteredTree.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.eclipse.nebula.widgets.xviewer.util.internal.dialog</div> |
| <h2 title="Class XFilteredTree" class="title">Class XFilteredTree</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.swt.widgets.Widget</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.swt.widgets.Control</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.swt.widgets.Scrollable</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.swt.widgets.Composite</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd>org.eclipse.swt.graphics.Drawable</dd> |
| </dl> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XCheckedFilteredTree.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog">XCheckedFilteredTree</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">XFilteredTree</span> |
| extends org.eclipse.swt.widgets.Composite</pre> |
| <div class="block">A simple control that provides a text widget and a tree viewer. The contents of the text widget are used to drive a |
| PatternFilter that is on the viewer.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.2</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>PatternFilter</code></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested.class.summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> |
| <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Class and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) class </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.NotifyingTreeViewer.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog">XFilteredTree.NotifyingTreeViewer</a></span></code> |
| <div class="block">Custom tree viewer subclass that clears the caches in patternFilter on any change to the tree.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Control</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#clearButtonControl">clearButtonControl</a></span></code> |
| <div class="block">The control representing the clear button for the filter text entry.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Composite</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#filterComposite">filterComposite</a></span></code> |
| <div class="block">The Composite on which the filter controls are created.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Text</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#filterText">filterText</a></span></code> |
| <div class="block">The filter text widget to be used by this tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected org.eclipse.jface.action.ToolBarManager</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#filterToolBar">filterToolBar</a></span></code> |
| <div class="block">The control representing the clear button for the filter text entry.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#initialText">initialText</a></span></code> |
| <div class="block">The text to initially show in the filter text control.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Composite</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#parent">parent</a></span></code> |
| <div class="block">The parent composite of the filtered tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#showFilterControls">showFilterControls</a></span></code> |
| <div class="block">Whether or not to show the filter controls (text and clear button).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Composite</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#treeComposite">treeComposite</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.jface.viewers.TreeViewer</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#treeViewer">treeViewer</a></span></code> |
| <div class="block">The viewer for the filtered tree.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.eclipse.swt.widgets.Control"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.eclipse.swt.widgets.Control</h3> |
| <code>handle</code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier</th> |
| <th class="colLast" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#XFilteredTree-org.eclipse.swt.widgets.Composite-">XFilteredTree</a></span>(org.eclipse.swt.widgets.Composite parent)</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">As of 3.5, replaced by <code>#FilteredTree(Composite, boolean)</code> where using the look is encouraged</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#XFilteredTree-org.eclipse.swt.widgets.Composite-boolean-">XFilteredTree</a></span>(org.eclipse.swt.widgets.Composite parent, |
| boolean useNewLook)</code> |
| <div class="block">Create a new instance of the receiver.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#XFilteredTree-org.eclipse.swt.widgets.Composite-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-">XFilteredTree</a></span>(org.eclipse.swt.widgets.Composite parent, |
| int treeStyle, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter)</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">As of 3.5, replaced by <code>#FilteredTree(Composite, int, PatternFilter, boolean)</code> where using the |
| new look is encouraged</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code> </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#XFilteredTree-org.eclipse.swt.widgets.Composite-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-boolean-">XFilteredTree</a></span>(org.eclipse.swt.widgets.Composite parent, |
| int treeStyle, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter, |
| boolean useNewLook)</code> |
| <div class="block">Create a new instance of the receiver.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#clearText--">clearText</a></span>()</code> |
| <div class="block">Clears the text in the filter text widget.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#createControl-org.eclipse.swt.widgets.Composite-int-">createControl</a></span>(org.eclipse.swt.widgets.Composite parent, |
| int treeStyle)</code> |
| <div class="block">Create the filtered tree's controls.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Composite</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#createFilterControls-org.eclipse.swt.widgets.Composite-">createFilterControls</a></span>(org.eclipse.swt.widgets.Composite parent)</code> |
| <div class="block">Create the filter controls.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#createFilterText-org.eclipse.swt.widgets.Composite-">createFilterText</a></span>(org.eclipse.swt.widgets.Composite parent)</code> |
| <div class="block">Creates the filter text and adds listeners.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Control</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#createTreeControl-org.eclipse.swt.widgets.Composite-int-">createTreeControl</a></span>(org.eclipse.swt.widgets.Composite parent, |
| int style)</code> |
| <div class="block">Creates and set up the tree and tree viewer.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>protected org.eclipse.swt.widgets.Text</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateFilterText-org.eclipse.swt.widgets.Composite-">doCreateFilterText</a></span>(org.eclipse.swt.widgets.Composite parent)</code> |
| <div class="block">Creates the text control for entering the filter text.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>protected org.eclipse.ui.progress.WorkbenchJob</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateRefreshJob--">doCreateRefreshJob</a></span>()</code> |
| <div class="block">Creates a workbench job that will refresh the tree based on the current filter text.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>protected org.eclipse.jface.viewers.TreeViewer</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateTreeViewer-org.eclipse.swt.widgets.Composite-int-">doCreateTreeViewer</a></span>(org.eclipse.swt.widgets.Composite parent, |
| int style)</code> |
| <div class="block">Creates the tree viewer.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>static org.eclipse.swt.graphics.Font</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getBoldFont-java.lang.Object-org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-">getBoldFont</a></span>(java.lang.Object element, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog">XFilteredTree</a> tree, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter)</code> |
| <div class="block">Return a bold font if the given element matches the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>org.eclipse.swt.widgets.Text</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getFilterControl--">getFilterControl</a></span>()</code> |
| <div class="block">Get the filter text for the receiver, if it was created.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>protected java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getFilterString--">getFilterString</a></span>()</code> |
| <div class="block">Convenience method to return the text of the filter control.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>protected java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getInitialText--">getInitialText</a></span>()</code> |
| <div class="block">Get the initial text for the receiver.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getPatternFilter--">getPatternFilter</a></span>()</code> |
| <div class="block">Returns the pattern filter used by this tree.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>protected long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getRefreshJobDelay--">getRefreshJobDelay</a></span>()</code> |
| <div class="block">Return the time delay that should be used when scheduling the filter refresh job.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>org.eclipse.jface.viewers.TreeViewer</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#getViewer--">getViewer</a></span>()</code> |
| <div class="block">Get the tree viewer of the receiver.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#init-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-">init</a></span>(int treeStyle, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter)</code> |
| <div class="block">Create the filtered tree.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#selectAll--">selectAll</a></span>()</code> |
| <div class="block">Select all text in the filter text field.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#setBackground-org.eclipse.swt.graphics.Color-">setBackground</a></span>(org.eclipse.swt.graphics.Color background)</code> |
| <div class="block">Set the background for the widgets that support the filter text area.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#setFilterText-java.lang.String-">setFilterText</a></span>(java.lang.String string)</code> |
| <div class="block">Set the text in the filter control.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#setInitialText-java.lang.String-">setInitialText</a></span>(java.lang.String text)</code> |
| <div class="block">Set the text that will be shown until the first focus.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#textChanged--">textChanged</a></span>()</code> |
| <div class="block">Update the receiver after the text has changed.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#updateToolbar-boolean-">updateToolbar</a></span>(boolean visible)</code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Composite"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.eclipse.swt.widgets.Composite</h3> |
| <code>changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Scrollable"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.eclipse.swt.widgets.Scrollable</h3> |
| <code>computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Control"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.eclipse.swt.widgets.Control</h3> |
| <code>addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Widget"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.eclipse.swt.widgets.Widget</h3> |
| <code>addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.graphics.Drawable"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface org.eclipse.swt.graphics.Drawable</h3> |
| <code>isAutoScalable</code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="filterText"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>filterText</h4> |
| <pre>protected org.eclipse.swt.widgets.Text filterText</pre> |
| <div class="block">The filter text widget to be used by this tree. This value may be <code>null</code> if there is no filter widget, |
| or if the controls have not yet been created.</div> |
| </li> |
| </ul> |
| <a name="filterToolBar"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>filterToolBar</h4> |
| <pre>protected org.eclipse.jface.action.ToolBarManager filterToolBar</pre> |
| <div class="block">The control representing the clear button for the filter text entry. This value may be <code>null</code> if no |
| such button exists, or if the controls have not yet been created. |
| <p> |
| <strong>Note:</strong> As of 3.5, this is not used if the new look is chosen. |
| </p></div> |
| </li> |
| </ul> |
| <a name="clearButtonControl"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearButtonControl</h4> |
| <pre>protected org.eclipse.swt.widgets.Control clearButtonControl</pre> |
| <div class="block">The control representing the clear button for the filter text entry. This value may be <code>null</code> if no |
| such button exists, or if the controls have not yet been created. |
| <p> |
| <strong>Note:</strong> This is only used if the new look is chosen. |
| </p></div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.5</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treeViewer"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treeViewer</h4> |
| <pre>protected org.eclipse.jface.viewers.TreeViewer treeViewer</pre> |
| <div class="block">The viewer for the filtered tree. This value should never be <code>null</code> after the widget creation methods |
| are complete.</div> |
| </li> |
| </ul> |
| <a name="filterComposite"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>filterComposite</h4> |
| <pre>protected org.eclipse.swt.widgets.Composite filterComposite</pre> |
| <div class="block">The Composite on which the filter controls are created. This is used to set the background color of the filter |
| controls to match the surrounding controls.</div> |
| </li> |
| </ul> |
| <a name="initialText"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>initialText</h4> |
| <pre>protected java.lang.String initialText</pre> |
| <div class="block">The text to initially show in the filter text control.</div> |
| </li> |
| </ul> |
| <a name="parent"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>parent</h4> |
| <pre>protected org.eclipse.swt.widgets.Composite parent</pre> |
| <div class="block">The parent composite of the filtered tree.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="showFilterControls"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>showFilterControls</h4> |
| <pre>protected boolean showFilterControls</pre> |
| <div class="block">Whether or not to show the filter controls (text and clear button). The default is to show these controls. This |
| can be overridden by providing a setting in the product configuration file. The setting to add to not show these |
| controls is: org.eclipse.ui/SHOW_FILTERED_TEXTS=false</div> |
| </li> |
| </ul> |
| <a name="treeComposite"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>treeComposite</h4> |
| <pre>protected org.eclipse.swt.widgets.Composite treeComposite</pre> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="XFilteredTree-org.eclipse.swt.widgets.Composite-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>XFilteredTree</h4> |
| <pre>@Deprecated |
| public XFilteredTree(org.eclipse.swt.widgets.Composite parent, |
| int treeStyle, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter)</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">As of 3.5, replaced by <code>#FilteredTree(Composite, int, PatternFilter, boolean)</code> where using the |
| new look is encouraged</span></div> |
| <div class="block">Create a new instance of the receiver.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - the parent <code>Composite</code></dd> |
| <dd><code>treeStyle</code> - the style bits for the <code>Tree</code></dd> |
| <dd><code>filter</code> - the filter to be used</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="XFilteredTree-org.eclipse.swt.widgets.Composite-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>XFilteredTree</h4> |
| <pre>public XFilteredTree(org.eclipse.swt.widgets.Composite parent, |
| int treeStyle, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter, |
| boolean useNewLook)</pre> |
| <div class="block">Create a new instance of the receiver.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - the parent <code>Composite</code></dd> |
| <dd><code>treeStyle</code> - the style bits for the <code>Tree</code></dd> |
| <dd><code>filter</code> - the filter to be used</dd> |
| <dd><code>useNewLook</code> - <code>true</code> if the new 3.5 look should be used</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.5</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="XFilteredTree-org.eclipse.swt.widgets.Composite-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>XFilteredTree</h4> |
| <pre>@Deprecated |
| protected XFilteredTree(org.eclipse.swt.widgets.Composite parent)</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">As of 3.5, replaced by <code>#FilteredTree(Composite, boolean)</code> where using the look is encouraged</span></div> |
| <div class="block">Create a new instance of the receiver. Subclasses that wish to override the default creation behavior may use this |
| constructor, but must ensure that the <code>init(composite, int, PatternFilter)</code> method is called in the |
| overriding constructor.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - the parent <code>Composite</code></dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#init-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-"><code>init(int, PatternFilter)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="XFilteredTree-org.eclipse.swt.widgets.Composite-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>XFilteredTree</h4> |
| <pre>protected XFilteredTree(org.eclipse.swt.widgets.Composite parent, |
| boolean useNewLook)</pre> |
| <div class="block">Create a new instance of the receiver. Subclasses that wish to override the default creation behavior may use this |
| constructor, but must ensure that the <code>init(composite, int, PatternFilter)</code> method is called in the |
| overriding constructor.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - the parent <code>Composite</code></dd> |
| <dd><code>useNewLook</code> - <code>true</code> if the new 3.5 look should be used</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.5</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#init-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-"><code>init(int, PatternFilter)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="init-int-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>init</h4> |
| <pre>protected void init(int treeStyle, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter)</pre> |
| <div class="block">Create the filtered tree.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>treeStyle</code> - the style bits for the <code>Tree</code></dd> |
| <dd><code>filter</code> - the filter to be used</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createControl-org.eclipse.swt.widgets.Composite-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createControl</h4> |
| <pre>protected void createControl(org.eclipse.swt.widgets.Composite parent, |
| int treeStyle)</pre> |
| <div class="block">Create the filtered tree's controls. Subclasses should override.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - </dd> |
| <dd><code>treeStyle</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createFilterControls-org.eclipse.swt.widgets.Composite-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createFilterControls</h4> |
| <pre>protected org.eclipse.swt.widgets.Composite createFilterControls(org.eclipse.swt.widgets.Composite parent)</pre> |
| <div class="block">Create the filter controls. By default, a text and corresponding tool bar button that clears the contents of the |
| text is created. Subclasses may override.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - parent <code>Composite</code> of the filter controls</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the <code>Composite</code> that contains the filter controls</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createTreeControl-org.eclipse.swt.widgets.Composite-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTreeControl</h4> |
| <pre>protected org.eclipse.swt.widgets.Control createTreeControl(org.eclipse.swt.widgets.Composite parent, |
| int style)</pre> |
| <div class="block">Creates and set up the tree and tree viewer. This method calls <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateTreeViewer-org.eclipse.swt.widgets.Composite-int-"><code>doCreateTreeViewer(Composite, int)</code></a> to |
| create the tree viewer. Subclasses should override <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateTreeViewer-org.eclipse.swt.widgets.Composite-int-"><code>doCreateTreeViewer(Composite, int)</code></a> instead of |
| overriding this method.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - parent <code>Composite</code></dd> |
| <dd><code>style</code> - SWT style bits used to create the tree</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the tree</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="doCreateTreeViewer-org.eclipse.swt.widgets.Composite-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>doCreateTreeViewer</h4> |
| <pre>protected org.eclipse.jface.viewers.TreeViewer doCreateTreeViewer(org.eclipse.swt.widgets.Composite parent, |
| int style)</pre> |
| <div class="block">Creates the tree viewer. Subclasses may override.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - the parent composite</dd> |
| <dd><code>style</code> - SWT style bits used to create the tree viewer</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the tree viewer</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="doCreateRefreshJob--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>doCreateRefreshJob</h4> |
| <pre>protected org.eclipse.ui.progress.WorkbenchJob doCreateRefreshJob()</pre> |
| <div class="block">Creates a workbench job that will refresh the tree based on the current filter text. Subclasses may override.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>a workbench job that can be scheduled to refresh the tree</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.4</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="updateToolbar-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>updateToolbar</h4> |
| <pre>protected void updateToolbar(boolean visible)</pre> |
| </li> |
| </ul> |
| <a name="createFilterText-org.eclipse.swt.widgets.Composite-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createFilterText</h4> |
| <pre>protected void createFilterText(org.eclipse.swt.widgets.Composite parent)</pre> |
| <div class="block">Creates the filter text and adds listeners. This method calls <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateFilterText-org.eclipse.swt.widgets.Composite-"><code>doCreateFilterText(Composite)</code></a> to create the |
| text control. Subclasses should override <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html#doCreateFilterText-org.eclipse.swt.widgets.Composite-"><code>doCreateFilterText(Composite)</code></a> instead of overriding this method.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - <code>Composite</code> of the filter text</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="doCreateFilterText-org.eclipse.swt.widgets.Composite-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>doCreateFilterText</h4> |
| <pre>protected org.eclipse.swt.widgets.Text doCreateFilterText(org.eclipse.swt.widgets.Composite parent)</pre> |
| <div class="block">Creates the text control for entering the filter text. Subclasses may override.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>parent</code> - the parent composite</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the text widget</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="textChanged--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>textChanged</h4> |
| <pre>protected void textChanged()</pre> |
| <div class="block">Update the receiver after the text has changed.</div> |
| </li> |
| </ul> |
| <a name="getRefreshJobDelay--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRefreshJobDelay</h4> |
| <pre>protected long getRefreshJobDelay()</pre> |
| <div class="block">Return the time delay that should be used when scheduling the filter refresh job. Subclasses may override.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>a time delay in milliseconds before the job should run</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.5</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setBackground-org.eclipse.swt.graphics.Color-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBackground</h4> |
| <pre>public void setBackground(org.eclipse.swt.graphics.Color background)</pre> |
| <div class="block">Set the background for the widgets that support the filter text area.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code>setBackground</code> in class <code>org.eclipse.swt.widgets.Control</code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>background</code> - background <code>Color</code> to set</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="clearText--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>clearText</h4> |
| <pre>protected void clearText()</pre> |
| <div class="block">Clears the text in the filter text widget.</div> |
| </li> |
| </ul> |
| <a name="setFilterText-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFilterText</h4> |
| <pre>protected void setFilterText(java.lang.String string)</pre> |
| <div class="block">Set the text in the filter control.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>string</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPatternFilter--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPatternFilter</h4> |
| <pre>public final <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> getPatternFilter()</pre> |
| <div class="block">Returns the pattern filter used by this tree.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The pattern filter; never <code>null</code>.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getViewer--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getViewer</h4> |
| <pre>public org.eclipse.jface.viewers.TreeViewer getViewer()</pre> |
| <div class="block">Get the tree viewer of the receiver.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the tree viewer</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getFilterControl--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFilterControl</h4> |
| <pre>public org.eclipse.swt.widgets.Text getFilterControl()</pre> |
| <div class="block">Get the filter text for the receiver, if it was created. Otherwise return <code>null</code>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the filter Text, or null if it was not created</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getFilterString--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFilterString</h4> |
| <pre>protected java.lang.String getFilterString()</pre> |
| <div class="block">Convenience method to return the text of the filter control. If the text widget is not created, then null is |
| returned.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>String in the text, or null if the text does not exist</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setInitialText-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setInitialText</h4> |
| <pre>public void setInitialText(java.lang.String text)</pre> |
| <div class="block">Set the text that will be shown until the first focus. A default value is provided, so this method only need be |
| called if overriding the default initial text is desired.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>text</code> - initial text to appear in text field</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="selectAll--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>selectAll</h4> |
| <pre>protected void selectAll()</pre> |
| <div class="block">Select all text in the filter text field.</div> |
| </li> |
| </ul> |
| <a name="getInitialText--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getInitialText</h4> |
| <pre>protected java.lang.String getInitialText()</pre> |
| <div class="block">Get the initial text for the receiver.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>String</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getBoldFont-java.lang.Object-org.eclipse.nebula.widgets.xviewer.util.internal.dialog.XFilteredTree-org.eclipse.nebula.widgets.xviewer.util.internal.PatternFilter-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getBoldFont</h4> |
| <pre>public static org.eclipse.swt.graphics.Font getBoldFont(java.lang.Object element, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog">XFilteredTree</a> tree, |
| <a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/PatternFilter.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal">PatternFilter</a> filter)</pre> |
| <div class="block">Return a bold font if the given element matches the given pattern. Clients can opt to call this method from a |
| Viewer's label provider to get a bold font for which to highlight the given element in the tree.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>element</code> - element for which a match should be determined</dd> |
| <dd><code>tree</code> - FilteredTree in which the element resides</dd> |
| <dd><code>filter</code> - PatternFilter which determines a match</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>bold font</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/XFilteredTree.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../../index-files/index-1.html">Index</a></li> |
| <li><a href="../../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XCheckFilteredTreeDialog.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../../../../org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.NotifyingTreeViewer.html" title="class in org.eclipse.nebula.widgets.xviewer.util.internal.dialog"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../index.html?org/eclipse/nebula/widgets/xviewer/util/internal/dialog/XFilteredTree.html" target="_top">Frames</a></li> |
| <li><a href="XFilteredTree.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |