Version: 1.1.1

ca.ucalgary.seahawk.gui
Class MobyContentHelpPane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by ca.ucalgary.seahawk.gui.MobyContentPane
                      extended by ca.ucalgary.seahawk.gui.MobyContentHelpPane
All Implemented Interfaces:
ClipboardOwner, ActionListener, KeyListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Printable, Serializable, EventListener, Accessible, CaretListener, ChangeListener, HyperlinkListener, MobyRequestEventHandler

public class MobyContentHelpPane
extends MobyContentPane

Special text display tab in Seahawk for the Seahawk help file. Ensures that links and services are launched in new tabs so that the help doesn't disappear.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
 
Field Summary
static String HELP_HTML_RESOURCE
           
static Color HELP_TAB_COLOR
           
static String HELP_TAB_ICON_RESOURCE
           
static String HELP_TAB_NAME
           
 
Fields inherited from class ca.ucalgary.seahawk.gui.MobyContentPane
FAILED_TAB_ICON_RESOURCE, LOADED_TAB_ICON_RESOURCE, MOBY_SERVICE_POPUP_NAME, SERVICE_CREATION_MSG, WAITING_TAB_ICON_RESOURCE, WRAPPING_RESULTFILE_PREFIX, XSL_DOC_SOURCE_PARAM
 
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.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MobyContentHelpPane(MobyContentGUI cGUI, MobyServicesGUI sGUI, JTabbedPane parentComponent, DataFlowRecorder recorder, JLabel statusBar)
           
 
Method Summary
 boolean canFilter()
          filter/search is disabled for the help, not implemented as a text search function, for consistency
 boolean canGoBack()
          history is disabled for the help
 boolean canGoForward()
          history is disabled for the help
 void init()
          Sets up icons, tab title, etc.
 
Methods inherited from class ca.ucalgary.seahawk.gui.MobyContentPane
actionPerformed, caretUpdate, exportDone, failed, getContentGUI, getCurrentURL, getDataFlowRecorder, getDisplay, getDraggedData, getExportOption, getFilter, getHistoryIndex, getHistorySize, getHTMLSource, getTabbedPaneParent, getWrappingEnabled, getXMLSource, goBackward, goForward, gotoURL, hasFailure, hasXMLSource, hyperlinkUpdate, isFilterForwardConsistent, isMobyURL, isWrappingService, keyPressed, keyReleased, keyTyped, lostOwnership, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paste, print, processEvent, setFilterVisible, setPreferredSize, setStatus, setWaitScreen, setWrappingEnabled, start, stateChanged, stop, succeeded
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removePropertyChangeListener, removePropertyChangeListener, 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
 

Field Detail

HELP_TAB_ICON_RESOURCE

public static final String HELP_TAB_ICON_RESOURCE
See Also:
Constant Field Values

HELP_HTML_RESOURCE

public static final String HELP_HTML_RESOURCE
See Also:
Constant Field Values

HELP_TAB_NAME

public static final String HELP_TAB_NAME
See Also:
Constant Field Values

HELP_TAB_COLOR

public static final Color HELP_TAB_COLOR
Constructor Detail

MobyContentHelpPane

public MobyContentHelpPane(MobyContentGUI cGUI,
                           MobyServicesGUI sGUI,
                           JTabbedPane parentComponent,
                           DataFlowRecorder recorder,
                           JLabel statusBar)
Method Detail

init

public void init()
Sets up icons, tab title, etc.


canGoBack

public boolean canGoBack()
history is disabled for the help

Overrides:
canGoBack in class MobyContentPane

canGoForward

public boolean canGoForward()
history is disabled for the help

Overrides:
canGoForward in class MobyContentPane

canFilter

public boolean canFilter()
filter/search is disabled for the help, not implemented as a text search function, for consistency

Overrides:
canFilter in class MobyContentPane

Version: 1.1.1

Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010