MacroKey クラス

com.ibm.hats.rcp.transform.MacroKey クラスは、個々のマクロを ボタン (org.eclipse.swt.widgets.Button クラス) または リンク (org.eclipse.swt.widgets.Link クラス) として 表します。以下のコード例で、 ボタンとして表示される MacroKey を示します。
macroKey = new MacroKey(this, SwtTransformationConstants.BUTTON);
macroKey.setText("macro_1");
macroKey.setMacroName("macro_1");
macroKey.addSelectionListener(new org.eclipse.swt.events.SelectionListener() {
    public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
        com.ibm.hats.runtime.services.ISessionService 
                               sessionService = getSessionService();
        if (sessionService != null) {
            sessionService.playMacro(macroKey.getMacroName());
        }
    }
    public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) {
    }
});