org.tm4j.tmnav.app.ix .IndexProvider

Description

Collects and renders an Index-View for generic contents. Contains code to react on TMO_SELECTED Notifications Supports on the fly activation and deactivation. Maintains for the visualisation of an index the following properties: an Abstractor which supplies the model for the index a Renderer, which visualizes the model the Name of that Index a descriptive Tooltip for that Index

Inheritance Hierarchy

Field Summary
abstractorClassname
indexName
modelProvider
org.tm4j.tmnav.app.ix.IndexProvider.renderer
org.tm4j.tmnav.app.ix.IndexProvider.selectedMember
org.tm4j.tmnav.app.ix.IndexProvider.storeManager
org.tm4j.tmnav.app.ix.IndexProvider.tooltip
Method Summary
void activate(org.tm4j.panckoucke.model.AMMember member)
Activates the IndexProvider.
void deactivate()
DeActivates the IndexProvider.
java.lang.String getIndexName()
Returns the the Name of the Index.
org.tm4j.panckoucke.model.AMMember getSelectedMember()
java.lang.String getTooltip()
Returns the tooltip.
void indexFor(org.tm4j.panckoucke.model.AMMember member)
Notifies the provider, that its index should be rendered.
void setSelectedMember(org.tm4j.panckoucke.model.AMMember member)
Sets the AMMember for which the index will be built.
void tmnavEventFired(org.tm4j.tmnav.app.event.Event e)
Receiving a TMO_SELECTED or a EV_TOPICMAP_CLOSING Event.