Help Context Abstraction

Help context abstraction is a technique to simplify the handling of help context IDs and help search expressions in the UI code, by abstracting them to “help keys.”

Help context abstraction provides the following benefits:
Tip: Help search expressions include human-readable text, so they must be externalized for localization.

This separation of responsibilities enables the project team to provide higher quality, and more precisely targeted, dynamic context-sensitive help.

Together, the DTP help-helper and a context-sensitive help UA plug-in provide an abstraction layer, which enables dynamic context-sensitive help, with a practical and easily maintained implementation in the UI code.

Image shows abstraction layer between the UI plug-in and the Eclipse Help system.