|
||||||||||
| 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
org.fife.ui.StatusBarPanel
org.fife.ui.app.StatusBarPlugin
org.fife.rtext.plugins.heapindicator.HeapIndicatorPlugin
A status bar component displaying the current JVM heap.
| Nested Class Summary |
| 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 |
| 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 | |
HeapIndicatorPlugin(AbstractPluggableGUIApplication app)
Constructor. |
|
| Method Summary | |
protected static long |
bytesToKb(long bytes)
|
protected void |
getData()
Updates heap memory information. |
java.awt.Color |
getIconBorderColor()
|
java.awt.Color |
getIconForeground()
|
PluginOptionsDialogPanel |
getOptionsDialogPanel()
Returns an options panel for use in an Options dialog. |
java.lang.String |
getPluginAuthor()
Returns the author of the plugin. |
javax.swing.Icon |
getPluginIcon()
Returns the icon to display beside the name of this plugin in the application's interface. |
java.lang.String |
getPluginName()
Returns the name of the plugin. |
java.lang.String |
getPluginVersion()
Returns the version of the plugin. |
int |
getRefreshInterval()
Returns the refresh interval of the heap indicator. |
java.lang.String |
getToolTipText()
Returns the text to display for the tooltip. |
long |
getTotalMemory()
Returns the total amount of memory available to the JVM. |
long |
getUsedMemory()
Returns the amount of memory currently being used by the JVM. |
boolean |
getUseSystemColors()
Returns whether or not system colors are used when painting the heap indicator. |
void |
install(AbstractPluggableGUIApplication app)
Called just after a plugin is added to a GUI application. |
protected void |
installTimer(int interval)
|
protected void |
processMouseEvent(java.awt.event.MouseEvent e)
|
void |
savePreferences()
Called when the GUI application is shutting down. When this method is called, the Plugin should save any preferences. |
void |
setIconBorderColor(java.awt.Color iconBorderColor)
|
void |
setIconForeground(java.awt.Color iconForeground)
|
void |
setRefreshInterval(int interval)
Sets the refresh interval for the heap indicator. |
void |
setUseSystemColors(boolean useSystemColors)
Sets whether or not to use system colors when painting the heap indicator. |
void |
setVisible(boolean visible)
|
boolean |
uninstall()
Called just before this Plugin is removed from an
GUIApplication. |
protected void |
uninstallTimer()
|
| Methods inherited from class org.fife.ui.StatusBarPanel |
isShadowEnabled, paintComponent, setShadowEnabled |
| 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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, 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 |
| Constructor Detail |
public HeapIndicatorPlugin(AbstractPluggableGUIApplication app)
app - The GUI application.| Method Detail |
protected static final long bytesToKb(long bytes)
protected void getData()
public java.awt.Color getIconBorderColor()
public java.awt.Color getIconForeground()
public PluginOptionsDialogPanel getOptionsDialogPanel()
public java.lang.String getPluginAuthor()
public javax.swing.Icon getPluginIcon()
null
to represent no icon.public java.lang.String getPluginName()
public java.lang.String getPluginVersion()
public int getRefreshInterval()
setRefreshInterval(int)public java.lang.String getToolTipText()
public long getTotalMemory()
getUsedMemory()public long getUsedMemory()
getTotalMemory()public boolean getUseSystemColors()
setUseSystemColors(boolean)public void install(AbstractPluggableGUIApplication app)
GUIPlugin, it has already been added visually. Plugins
should use this method to register any listeners to the GUI application
and do any other necessary setup.
app - The application to which this plugin was just added.uninstall()protected void installTimer(int interval)
protected void processMouseEvent(java.awt.event.MouseEvent e)
public void savePreferences()
Plugin should save any preferences.
public void setIconBorderColor(java.awt.Color iconBorderColor)
public void setIconForeground(java.awt.Color iconForeground)
public void setRefreshInterval(int interval)
interval - The new refresh interval, in milliseconds.getRefreshInterval()public void setUseSystemColors(boolean useSystemColors)
useSystemColors - Whether or not to use system colors.getUseSystemColors()public void setVisible(boolean visible)
public boolean uninstall()
Plugin is removed from an
GUIApplication. This gives the plugin a chance to clean
up any loose ends (kill any threads, close any files, remove listeners,
etc.).
install(org.fife.ui.app.AbstractPluggableGUIApplication)protected void uninstallTimer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||