de.guibuilder.help
Class JavaHelpManager

java.lang.Object
  extended by de.guibuilder.help.JavaHelpManager
All Implemented Interfaces:
HelpManagerIF

public class JavaHelpManager
extends java.lang.Object
implements HelpManagerIF

Implementierung eines HelpManagers für JavaHelp

Author:
peter

Constructor Summary
JavaHelpManager()
          Der Helpmanager versucht zuerst ein Helpset mit dem Namen "helpset.hs" zu laden.
 
Method Summary
 void enableContextHelp(GuiAction action)
          Die angegebene Action (Button oder MenuItem) soll die Feld-bezogene Context-Hilfe auslösen können.
 java.lang.String getHelpId(MemberAble member)
          Liefert das Help-Label der angegebenen Gui-Komponente
 void setHelpId(MemberAble member, java.lang.String helpId)
          Setzt das Help-Label zu der angegebenen Gui-Komponente
 void showHelp(MemberAble member)
          Zeigt die Hilfe zu der angegebenen Gui-Komponente an.
 void showHelp(java.lang.String helpId)
          Zeigt die Hilfe zu dem angegebenen Help-Label
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaHelpManager

public JavaHelpManager()
Der Helpmanager versucht zuerst ein Helpset mit dem Namen "helpset.hs" zu laden. Schlägt dies fehl, versucht er "help.hs" zu laden. Wenn eine von beiden gefunden wird, wird der javax.help.DefaultHelpBroker damit initialisiert. Es wird dabei sowohl im Classpath, als auch im Filesystem nach dem Helpset gesucht. Sollen eigene Helpsets mit dem GuiBuilder verwendet werden, müssen diese "helpset.hs" heißen. Andernfalls besteht die Gefahr, dass der GuiBuilder, das in seiner eigenen Auslieferung enthaltene "Help.hs" zuerst findet und läd.

Method Detail

setHelpId

public void setHelpId(MemberAble member,
                      java.lang.String helpId)
Description copied from interface: HelpManagerIF
Setzt das Help-Label zu der angegebenen Gui-Komponente

Specified by:
setHelpId in interface HelpManagerIF

getHelpId

public java.lang.String getHelpId(MemberAble member)
Description copied from interface: HelpManagerIF
Liefert das Help-Label der angegebenen Gui-Komponente

Specified by:
getHelpId in interface HelpManagerIF
Returns:

showHelp

public void showHelp(MemberAble member)
Description copied from interface: HelpManagerIF
Zeigt die Hilfe zu der angegebenen Gui-Komponente an.

Specified by:
showHelp in interface HelpManagerIF

showHelp

public void showHelp(java.lang.String helpId)
Description copied from interface: HelpManagerIF
Zeigt die Hilfe zu dem angegebenen Help-Label

Specified by:
showHelp in interface HelpManagerIF

enableContextHelp

public void enableContextHelp(GuiAction action)
Description copied from interface: HelpManagerIF
Die angegebene Action (Button oder MenuItem) soll die Feld-bezogene Context-Hilfe auslösen können.

Specified by:
enableContextHelp in interface HelpManagerIF