jaxx.runtime.swing
Class JaxxHelpBroker<B extends JaxxHelpBroker<?>>

java.lang.Object
  extended by jaxx.runtime.swing.JaxxHelpBroker<B>
Type Parameters:
B - le type de broker

public abstract class JaxxHelpBroker<B extends JaxxHelpBroker<?>>
extends java.lang.Object

La classe pour encapsuler l'aide de l'application.

Since:
1.4
Author:
tony

Nested Class Summary
 class JaxxHelpBroker.ShowHelpForTrackedComponentAction
           
 
Field Summary
protected  java.util.Map<java.awt.Component,java.lang.String> cache
           
protected  java.util.Hashtable<java.awt.Component,java.awt.Cursor> cursors
           
protected  java.lang.String defaultID
           
protected  javax.help.HelpBroker helpBroker
           
protected  java.lang.String helpKey
           
protected  javax.help.HelpSet helpset
           
protected  java.lang.String helpsetName
           
static java.lang.String JAXX_CONTEXT_ENTRY
           
protected  java.awt.Cursor onItemCursor
           
 
Constructor Summary
protected JaxxHelpBroker(java.lang.String helpsetName, java.lang.String helpKey, java.lang.String defaultID)
           
 
Method Summary
 java.lang.String getDefaultID()
           
 javax.help.HelpBroker getHelpBroker()
           
 java.lang.String getHelpKey()
           
 javax.help.HelpSet getHelpset()
           
 java.lang.String getHelpsetName()
           
static java.awt.event.MouseEvent getMouseEvent()
          Context Sensitive Event Tracking Creates a new EventDispatchThread from which to dispatch events.
protected  java.awt.Component getRoot(java.lang.Object comp)
           
protected  java.awt.event.ActionListener getShowHelpAction()
           
protected  javax.swing.AbstractButton getShowHelpButton(JAXXObject c)
           
protected  java.util.Vector<?> getTopContainers(java.lang.Object source)
           
 void installUI(java.awt.Component comp, java.lang.String helpId)
           
 void prepareUI(JAXXObject c)
           
protected  void resetAndRestoreCursors(java.awt.Component comp)
           
protected  void setAndStoreCursors(java.awt.Component comp, java.awt.Cursor cursor)
           
 void showHelp(JAXXContext context, java.lang.String helpId)
           
 void showHelpSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAXX_CONTEXT_ENTRY

public static final java.lang.String JAXX_CONTEXT_ENTRY
See Also:
Constant Field Values

helpsetName

protected final java.lang.String helpsetName

defaultID

protected final java.lang.String defaultID

helpKey

protected final java.lang.String helpKey

helpset

protected final javax.help.HelpSet helpset

helpBroker

protected final javax.help.HelpBroker helpBroker

cursors

protected java.util.Hashtable<java.awt.Component,java.awt.Cursor> cursors

onItemCursor

protected java.awt.Cursor onItemCursor

cache

protected final java.util.Map<java.awt.Component,java.lang.String> cache
Constructor Detail

JaxxHelpBroker

protected JaxxHelpBroker(java.lang.String helpsetName,
                         java.lang.String helpKey,
                         java.lang.String defaultID)
Method Detail

prepareUI

public void prepareUI(JAXXObject c)

getHelpBroker

public javax.help.HelpBroker getHelpBroker()

getHelpKey

public java.lang.String getHelpKey()

getHelpset

public javax.help.HelpSet getHelpset()

getHelpsetName

public java.lang.String getHelpsetName()

getDefaultID

public java.lang.String getDefaultID()

showHelpSet

public void showHelpSet()

showHelp

public void showHelp(JAXXContext context,
                     java.lang.String helpId)

installUI

public void installUI(java.awt.Component comp,
                      java.lang.String helpId)

getShowHelpButton

protected javax.swing.AbstractButton getShowHelpButton(JAXXObject c)

getShowHelpAction

protected java.awt.event.ActionListener getShowHelpAction()

getTopContainers

protected java.util.Vector<?> getTopContainers(java.lang.Object source)

getRoot

protected java.awt.Component getRoot(java.lang.Object comp)

setAndStoreCursors

protected void setAndStoreCursors(java.awt.Component comp,
                                  java.awt.Cursor cursor)

resetAndRestoreCursors

protected void resetAndRestoreCursors(java.awt.Component comp)

getMouseEvent

public static java.awt.event.MouseEvent getMouseEvent()
Context Sensitive Event Tracking Creates a new EventDispatchThread from which to dispatch events. This method returns when stopModal is invoked.

Returns:
MouseEvent The mouse event occurred. Null if cancelled on an undetermined object.


Copyright © 2008-2009 CodeLutin. All Rights Reserved.