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.
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
Could probably allow a node to specify this as a hint via getValue("auto-expand"). Issues: - 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)
Re-assigning Tim's issues to Dafe.
Passing to explorer guys.
Reassigning to new module owner Tomas Holy.
Since 4.0 there is logical view.
*** Issue 25352 has been marked as a duplicate of this issue. ***