I'd like to implement eclipse plugin, which parses .properties files and remembers keys from these files for quick-searching them. It should work similar to Open Type or Open Resource, but with property keys.
I don't know what is best practice for implementing such plugin. Should it work as an builder? Should it register itself for workspace changes, and parse files on change? How can I quickly find all *.properties files via resources API?