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 35606 - Smart expand in explorer
Summary: Smart expand in explorer
Alias: None
Product: platform
Classification: Unclassified
Component: Explorer (show other bugs)
Version: 3.x
Hardware: All All
: P1 blocker (vote)
Assignee: t_h
Keywords: UI
: 25352 (view as bug list)
Depends on:
Blocks: 35735
  Show dependency tree
Reported: 2003-08-21 10:57 UTC by mvinar
Modified: 2008-12-22 13:49 UTC (History)
0 users

See Also:
Exception Reporter:


Note You need to log in before you can comment on or make changes to this bug.
Description mvinar 2003-08-21 10:57:54 UTC
User problem:
Traversing through a tree structure is time consuming.

User need:
Smart expansion of tree levels based on context
(i.e. If I expand a Java class, some IDEs
automatically expand the next level. Also possible
would be to expand based on content - if there is
only one child, expand it.

Product requirement:
Smart expand in explorer
Comment 1 _ tboudreau 2003-08-24 00:09:46 UTC
Could probably allow a node to specify this as a hint via

 - Has (possibly severe) performance implications.  Many nodes
are not smart enough to know if they have children without
instantiating those children.  isLeaf() can be implemented
well; it isn't always.
 - May be made less relevant by the list-view form of the
navigator module - it is itself a form of auto-expand (in
fact, we should probably remove the java tree view from
Explorer if we show it there)

Hack factor: 4
Difficulty: 4 (easy to do something, hard to do right)
Comment 2 Jan Chalupa 2004-11-01 16:56:38 UTC
Re-assigning Tim's issues to Dafe.
Comment 3 David Simonek 2005-05-05 16:46:00 UTC
Passing to explorer guys.
Comment 4 Antonin Nebuzelsky 2008-02-07 16:08:34 UTC
Reassigning to new module owner Tomas Holy.
Comment 5 t_h 2008-10-20 09:30:46 UTC
Since 4.0 there is logical view.
Comment 6 t_h 2008-10-20 09:51:14 UTC
*** Issue 25352 has been marked as a duplicate of this issue. ***