This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 57318

Summary: Generic fast search functionality in lists, trees...
Product: platform Reporter: David Simonek <dsimonek>
Component: Window SystemAssignee: issues@platform <issues>
Status: NEW ---    
Severity: blocker CC: dsimonek, markiewb
Priority: P3 Keywords: API, UI
Version: 4.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Attachments: Filter in visualvm

Description David Simonek 2005-04-01 12:28:51 UTC
Currently, we have at least three copied implementations of fast search
functionality in Netbeans. Fast search functionality is the feature where user
can start typing the name and then cycle/see only such string-type items in the
list/tree which satisfies the prefix the user entered.
Places I know: explorers, window system Document List dialog, Java Navigation
(navigator displaying java source).

Ideally, new API should allow client component to just provide implementation of
its specific searching mechanism and connect API functionality to client component.

A bit of VOC from Vladimir.Sizikov@Sun.COM also:
> 7. It's impossible to use regexps to quick-search in navigator window.
>    It's even impossible to use wild cards, like *.
Comment 1 David Simonek 2008-10-20 16:03:38 UTC
Well, while it is still valid I think, currently no plans to work on this for me, perhaps community could step in.
Comment 2 markiewb 2012-10-13 20:42:08 UTC
Created attachment 125920 [details]
Filter in visualvm

Perhaps you could take code from the visualvm? There is already implemented such feature.

See visualvm-screenshot.
Comment 3 markiewb 2012-12-17 18:52:48 UTC
Set target-milestone of open issue to TBD (was < 7.3, f.e. 6.8), so the issue doesn't get lost.
Comment 4 markiewb 2012-12-17 18:57:54 UTC
Set target-milestone of open issue to TBD (was < 7.3, f.e. 6.8), so the issue
doesn't get lost. This time the target milestone is really set.