IndexFeatures
Contents |
Motivation
Modern operating systems like Windows Vista or Mac Os X uses index for various type of searches. Seach capability is not available only for files, but also for actions, settings etc. NetBeans should provide such features as well.
Description
NetBeans should index not only java files, but possibly all filetypes and also directory structure, preferences, actions. Having all these things indexed, we will be able to implement those features:
- Go to File (will be much faster then current impl, which is not usable for large codebases)
- Improvements in Options
- Go to action (search action by name, search action by key)
- Go to option (search setting by name)
- Go to Method
- Go to Identifier
- Go to Bundle.properties key
- Refactoring in textual files, Bundle.properties
Effort estimation
- TBD
Dependencies
This feature depends on Parsing API (Indexing part)
Impacts
Architecture
API
Documentation
Testing
Performance
- Startup scanning will be slower because of scanning and indexing not only Java, but possibly all files
Risks
TBD

