|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sshtools.common.ui.SshToolsApplicationPanel
DOCUMENT ME!
Nested Class Summary | |
static class |
SshToolsApplicationPanel.ActionMenu
|
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected java.util.Vector |
actionMenus
DOCUMENT ME! |
protected java.util.Vector |
actions
DOCUMENT ME! |
protected java.util.HashMap |
actionsVisible
DOCUMENT ME! |
protected SshToolsApplication |
application
DOCUMENT ME! |
protected SshToolsApplicationContainer |
container
DOCUMENT ME! |
protected javax.swing.JPopupMenu |
contextMenu
DOCUMENT ME! |
protected org.apache.commons.logging.Log |
log
DOCUMENT ME! |
protected javax.swing.JMenuBar |
menuBar
DOCUMENT ME! |
protected javax.swing.JToolBar |
toolBar
DOCUMENT ME! |
protected boolean |
toolsVisible
DOCUMENT ME! |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
SshToolsApplicationPanel()
Creates a new SshToolsApplicationPanel object. |
|
SshToolsApplicationPanel(java.awt.LayoutManager mgr)
Creates a new SshToolsApplicationPanel object. |
Method Summary | |
abstract boolean |
canClose()
DOCUMENT ME! |
abstract void |
close()
DOCUMENT ME! |
void |
deregisterAction(StandardAction action)
DOCUMENT ME! |
StandardAction |
getAction(java.lang.String name)
DOCUMENT ME! |
SshToolsApplicationPanel.ActionMenu |
getActionMenu(java.lang.String actionMenuName)
DOCUMENT ME! |
SshToolsApplication |
getApplication()
DOCUMENT ME! |
SshToolsApplicationContainer |
getContainer()
DOCUMENT ME! |
javax.swing.JPopupMenu |
getContextMenu()
DOCUMENT ME! |
javax.swing.JMenuBar |
getJMenuBar()
DOCUMENT ME! |
StatusBar |
getStatusBar()
DOCUMENT ME! |
javax.swing.JToolBar |
getToolBar()
DOCUMENT ME! |
void |
init(SshToolsApplication application)
DOCUMENT ME! |
abstract boolean |
isConnected()
DOCUMENT ME! |
boolean |
isToolsVisible()
DOCUMENT ME! |
void |
rebuildActionComponents()
DOCUMENT ME! |
void |
registerAction(StandardAction action)
DOCUMENT ME! |
void |
registerActionMenu(SshToolsApplicationPanel.ActionMenu actionMenu)
DOCUMENT ME! |
void |
setActionVisible(java.lang.String name,
boolean visible)
DOCUMENT ME! |
abstract void |
setAvailableActions()
DOCUMENT ME! |
void |
setContainer(SshToolsApplicationContainer container)
DOCUMENT ME! |
void |
setContainerTitle(java.io.File file)
DOCUMENT ME! |
void |
setMenuBarVisible(boolean visible)
DOCUMENT ME! |
void |
setStatusBarVisible(boolean visible)
DOCUMENT ME! |
void |
setToolBarVisible(boolean visible)
DOCUMENT ME! |
void |
setToolsVisible(boolean visible)
DOCUMENT ME! |
void |
showErrorMessage(java.awt.Component parent,
java.lang.String mesg,
java.lang.String title,
java.lang.Throwable exception)
DOCUMENT ME! |
void |
showErrorMessage(java.awt.Component parent,
java.lang.String title,
java.lang.Throwable exception)
DOCUMENT ME! |
void |
showExceptionMessage(java.lang.String title,
java.lang.String message)
DOCUMENT ME! |
void |
showOptions()
DOCUMENT ME! |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
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, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected org.apache.commons.logging.Log log
protected SshToolsApplication application
protected javax.swing.JMenuBar menuBar
protected javax.swing.JToolBar toolBar
protected javax.swing.JPopupMenu contextMenu
protected SshToolsApplicationContainer container
protected java.util.Vector actions
protected java.util.HashMap actionsVisible
protected boolean toolsVisible
protected java.util.Vector actionMenus
Constructor Detail |
public SshToolsApplicationPanel()
public SshToolsApplicationPanel(java.awt.LayoutManager mgr)
mgr
- DOCUMENT ME!Method Detail |
public abstract boolean canClose()
public abstract void close()
public abstract void setAvailableActions()
public void setActionVisible(java.lang.String name, boolean visible)
name
- DOCUMENT ME!visible
- DOCUMENT ME!public SshToolsApplicationContainer getContainer()
public void setContainer(SshToolsApplicationContainer container)
container
- DOCUMENT ME!public void registerActionMenu(SshToolsApplicationPanel.ActionMenu actionMenu)
actionMenu
- DOCUMENT ME!public SshToolsApplicationPanel.ActionMenu getActionMenu(java.lang.String actionMenuName)
actionMenuName
- DOCUMENT ME!
public StandardAction getAction(java.lang.String name)
name
- DOCUMENT ME!
public void deregisterAction(StandardAction action)
action
- DOCUMENT ME!public void registerAction(StandardAction action)
action
- DOCUMENT ME!public void init(SshToolsApplication application) throws SshToolsApplicationException
application
- DOCUMENT ME!
SshToolsApplicationException
- DOCUMENT ME!public void showOptions()
public void rebuildActionComponents()
public boolean isToolsVisible()
public void setMenuBarVisible(boolean visible)
visible
- DOCUMENT ME!public void setToolBarVisible(boolean visible)
visible
- DOCUMENT ME!public void setStatusBarVisible(boolean visible)
visible
- DOCUMENT ME!public void setToolsVisible(boolean visible)
visible
- DOCUMENT ME!public void showExceptionMessage(java.lang.String title, java.lang.String message)
title
- DOCUMENT ME!message
- DOCUMENT ME!public void showErrorMessage(java.awt.Component parent, java.lang.String title, java.lang.Throwable exception)
parent
- DOCUMENT ME!title
- DOCUMENT ME!exception
- DOCUMENT ME!public void showErrorMessage(java.awt.Component parent, java.lang.String mesg, java.lang.String title, java.lang.Throwable exception)
parent
- DOCUMENT ME!mesg
- DOCUMENT ME!title
- DOCUMENT ME!exception
- DOCUMENT ME!public abstract boolean isConnected()
public void setContainerTitle(java.io.File file)
file
- DOCUMENT ME!public javax.swing.JToolBar getToolBar()
public javax.swing.JPopupMenu getContextMenu()
public javax.swing.JMenuBar getJMenuBar()
public StatusBar getStatusBar()
public SshToolsApplication getApplication()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |