|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.help.JHelp
Displays HelpSet data with navigators and a content viewer.
Nested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary |
Fields inherited from class javax.swing.JComponent |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
JHelp()
Create a JHelp component without a TextHelpModel. |
|
JHelp(HelpSet hs)
Create a JHelp with a JHelpContentViewer and all Navigators requested in the HelpSet. |
|
JHelp(TextHelpModel model)
Create a JHelp using the TextHelpModel. |
|
JHelp(TextHelpModel model,
HelpHistoryModel history,
HelpSet.Presentation hsPres)
Create a JHelp using the TextHelpModel and HelpHistoryModel |
Method Summary | |
void |
addHelpNavigator(JHelpNavigator navigator)
A JHelp can have a number of navigators. |
javax.accessibility.AccessibleContext |
getAccessibleContext()
Get the AccessibleContext associated with this JComponent. |
JHelpContentViewer |
getContentViewer()
Retrieves what is the current content viewer Read-Only property? |
JHelpNavigator |
getCurrentNavigator()
|
java.util.Enumeration |
getHelpNavigators()
|
HelpSet.Presentation |
getHelpSetPresentation()
|
java.net.URL |
getHelpSetURL()
|
HelpHistoryModel |
getHistoryModel()
Returns The HelpHistoryModel |
TextHelpModel |
getModel()
|
TreeItem[] |
getSelectedItems()
Returns a list of selected items from the current navigator |
HelpUI |
getUI()
Returns the HelpUI that is providing the current look and feel. |
java.lang.String |
getUIClassID()
|
void |
helpSetAdded(HelpSetEvent e)
Adds a new HelpSet to "our" HelpSet. |
void |
helpSetRemoved(HelpSetEvent e)
Removes a HelpSet from "our" HelpSet. |
boolean |
isNavigatorDisplayed()
Determines if the Navigators are hidden/displayed in the HelpUI. |
boolean |
isToolbarDisplayed()
Determines if the Navigators are hidden/displayed in the HelpUI. |
void |
removeHelpNavigator(JHelpNavigator navigator)
Removes a navigator. |
void |
setCurrentID(Map.ID id)
Visits a given ID. |
void |
setCurrentID(Map.ID id,
java.lang.String historyName,
JHelpNavigator navigator)
Visits a given ID. |
void |
setCurrentID(java.lang.String id)
Convenience version of the above. |
void |
setCurrentNavigator(JHelpNavigator navigator)
Sets the current navigator in the HelpUI. |
void |
setCurrentURL(java.net.URL url)
Visits a given URL. |
void |
setCurrentURL(java.net.URL url,
java.lang.String historyName,
JHelpNavigator navigator)
Visits a given URL. |
void |
setHelpSetPresentation(HelpSet.Presentation hsPres)
Set the HelpSet.Presentation. |
void |
setHelpSetSpec(java.lang.String spec)
Set the URL to the HelpSet. |
void |
setModel(TextHelpModel newModel)
Sets the HelpModel that provides the data. |
void |
setNavigatorDisplayed(boolean displayed)
Hidess/Displays the Navigators in the HelpUI. |
void |
setToolbarDisplayed(boolean displayed)
Hidess/Displays the Toolbar in the HelpUI. |
void |
setUI(HelpUI ui)
Sets the HelpUI that will provide the current look and feel. |
void |
updateUI()
Replaces the UI with the latest version from the default UIFactory. |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public JHelp(HelpSet hs)
hs
- The HelpSet. If hs is null the JHelp is created with a
TextHelpModel with no HelpSet.public JHelp()
public JHelp(TextHelpModel model)
model
- A model to use for the content and all the navigators. If model
is null it is the same as creating without a TextHelpModelpublic JHelp(TextHelpModel model, HelpHistoryModel history, HelpSet.Presentation hsPres)
model
- A model to use for the content and all the navigators. If model
is null it is the same as creating without a TextHelpModelhistory
- A history model. If <history is null it is the same
as creating without HelpHistoryModelMethod Detail |
public void setModel(TextHelpModel newModel)
newModel
- The new Model. If newModel is null the internal model is set
to null.public TextHelpModel getModel()
public HelpHistoryModel getHistoryModel()
public void setHelpSetPresentation(HelpSet.Presentation hsPres)
HelpSet.Presentation
public HelpSet.Presentation getHelpSetPresentation()
HelpSet.Presentation
public void setHelpSetSpec(java.lang.String spec)
spec
- Where to locate the HelpSet. A null spec is validpublic java.net.URL getHelpSetURL()
public void setUI(HelpUI ui)
ui
- The HelpUI to set for this component. A null value for ui
is valid.public HelpUI getUI()
public void updateUI()
updateUI
in class javax.swing.JComponent
public java.lang.String getUIClassID()
getUIClassID
in class javax.swing.JComponent
public void helpSetAdded(HelpSetEvent e)
helpSetAdded
in interface HelpSetListener
e
- HelpSetEventHelpSetEvent
,
HelpSetListener
public void helpSetRemoved(HelpSetEvent e)
helpSetRemoved
in interface HelpSetListener
e
- The eventpublic void setCurrentID(Map.ID id) throws InvalidHelpSetContextException
id
- The ID to visit. Null id is valid for TextHelpModel.setCurrentID.
InvalidHelpSetContextException
- if id.hs is not contained in getHelpSet()public void setCurrentID(Map.ID id, java.lang.String historyName, JHelpNavigator navigator) throws InvalidHelpSetContextException
id
- The ID to visit. Null id is valid for TextHelpModel.setCurrentID.historyName
- The name for history entrynavigator
- The JHelpNavigator
InvalidHelpSetContextException
- if id.hs is not contained in getHelpSet()public void setCurrentID(java.lang.String id) throws BadIDException
id
- The String to visit. Null id is valid for TextHelpModel.setCurrentID.
BadIDException
- if the string is not in the map for the HelpSet.public void setCurrentURL(java.net.URL url)
url
- The URL to visitpublic void setCurrentURL(java.net.URL url, java.lang.String historyName, JHelpNavigator navigator)
url
- The URL to visitpublic TreeItem[] getSelectedItems()
public void addHelpNavigator(JHelpNavigator navigator)
navigator
- The Navigator to explicitly add to the JHelp.public void removeHelpNavigator(JHelpNavigator navigator)
navigator
- The Navigator to explicitly add to the JHelp.public java.util.Enumeration getHelpNavigators()
public void setCurrentNavigator(JHelpNavigator navigator)
navigator
- The navigator
throws
- InvalidNavigatorException if not a one of HELPUI
navigators.public JHelpNavigator getCurrentNavigator()
public void setNavigatorDisplayed(boolean displayed)
public boolean isNavigatorDisplayed()
public void setToolbarDisplayed(boolean displayed)
public boolean isToolbarDisplayed()
public JHelpContentViewer getContentViewer()
public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext
in interface javax.accessibility.Accessible
getAccessibleContext
in class javax.swing.JComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |