Registry.java | Class | While a Registry is similar to a Blackboard in that they are both flexible
repositories of information, there are some subtle differences:
- The Registry is a bit more structured (values are Lists as opposed to
general Objects).
- There is only one Registry, whereas there are Blackboards on several
different levels (the Workbench Blackboard, the Task Blackboard, the Layer
Blackboard, the LayerViewPanel Blackboard), thus representing varying degrees
of scope.
- Registry keys are in general "well known" to a greater degree than
Blackboard keys, which plugins tend to create as needed.
|