Refactor actor and data display and search code
Added by Shawn Bowers about 18 years ago.
Updated about 17 years ago.
Refactor the current actor and data display to have published interface for
interacting with it (i.e., don't pass in a JTree, but rather provide accessor
methods for adding and removing categories and items in the categories, and make
it work the same for Data and for Actors tabs).
This is being addressed both with the TreeIndex class and the new ObjectCache.
the ObjectCache includes callbacks so that different types of cacheobjects can
perform appropriate actions when being added/removed to/from the system. This
should allow ActorCacheObjects to add themselves to the tree when they are added
to the cache.
The TreeIndex should speed access to the tree from the SMS side which will
hopefully speed up the loading of kepler.
This is mostly working now. The only remaining issue is that Shawn and I can't
get the tree to refresh after adding new items. We will address this issue
after the Kepler-dev meeting in Davis.
The tree is now refreshing correctly. Shawn and I worked on this for a few
hours in Davis. We didn't think it was working, but it was. Our problem was
that we were viewing the search result tree. If you hit the 'refresh' button,
you'll see the new actor in the tree.
Original Bugzilla ID was 1924
Also available in: Atom