Extending assistantProvider for Page state

About this task

This page will guide you how to extend assistantProvider for Page state. Download the sample from here.

Procedure

  1. Create class ExtendedPageStateAssistantProvider extended from DefaultStateAssistantProvider
    public class ExtendedPageStateAssistantProvider extends 
    DefaultStateAssistantProvider {}
  2. Extend method getTooltip(State state) to customize state tooltip content. The sample below shows how to display name, page, event with click action, and comment in tooltip.
  3. Extend method getDocument(State state) to customize state document content:
  4. BTT also provide capability to extend appearance style for tooltip and document.
    1. BTT provide class AssistantImpl for alpha developer to extend and override method createFigure() to customize font and appearance:
    2. BTT also provides class WrappingAssistantImpl for Alpha developer to change tooltip/document style by wrapping the text: