Refactor actor and data display and search code
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).
#1 Updated by Chad Berkley over 13 years ago
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.
#3 Updated by Chad Berkley about 13 years ago
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.