|
|||||||||
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
console.Console
public class Console
Console - an instance of a panel inside a dockablewindow. May contain multiple Shells, each with its own shell state.
Nested Class Summary | |
---|---|
static class |
Console.EvalAction
|
class |
Console.ShellState
Each Shell of a Console has its own ShellState A ShellState is a writable Output. |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces 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 | |
---|---|
Console(org.gjt.sp.jedit.View view)
|
Method Summary | |
---|---|
void |
addNotify()
|
void |
clear()
|
void |
commandDone()
Deprecated. Do not use the console as an Output
instance, use the Output given to you in
Shell.execute() instead. |
void |
focusOnDefaultComponent()
|
ConsolePane |
getConsolePane()
|
java.awt.Color |
getErrorColor()
Returns the error text color. |
errorlist.DefaultErrorSource |
getErrorSource()
Returns this console's error source instance. |
int |
getId()
|
java.awt.Color |
getInfoColor()
Returns the informational text color. |
Output |
getOutput()
Returns the output instance for the currently selected Shell. |
Output |
getOutput(java.lang.String shellName)
Returns the Output corresponding to a particular Shell, without changing the selected Shell. |
javax.swing.JTextPane |
getOutputPane()
Deprecated. Use getConsolePane() instead. |
java.awt.Color |
getPlainColor()
|
Shell |
getShell()
|
Console.ShellState |
getShellState(Shell shell)
|
org.gjt.sp.jedit.View |
getView()
|
java.awt.Color |
getWarningColor()
Returns the warning text color. |
void |
handleMessage(org.gjt.sp.jedit.EBMessage msg)
|
void |
handleNodeSelected(org.gjt.sp.jedit.msg.VFSPathSelected msg)
|
void |
handlePluginUpdate(org.gjt.sp.jedit.msg.PluginUpdate pmsg)
|
void |
print(java.awt.Color color,
java.lang.String msg)
Deprecated. Do not use the console as an Output
instance, use the Output given to you in
Shell.execute() instead. |
void |
removeNotify()
|
void |
run(Shell shell,
Output output,
java.lang.String command)
Convenience function currently used by some beanshell macros. |
void |
run(Shell shell,
java.lang.String command)
|
void |
run(Shell shell,
java.lang.String input,
Output output,
Output error,
java.lang.String cmd)
Runs the specified command. |
void |
runLastCommand()
Meant to be used as a user action. |
Shell |
setShell(Shell shell)
Creates a ShellState (output instance) if necessary. |
Shell |
setShell(java.lang.String shellStr)
|
void |
startAnimation()
|
void |
stopAnimation()
|
void |
updateAnimation()
|
void |
writeAttrs(javax.swing.text.AttributeSet attrs,
java.lang.String msg)
Deprecated. Do not use the console as an Output
instance, use the Output given to you in
Shell.execute() instead.
see @ref Output for information about how to create additional
console Output instances. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Console(org.gjt.sp.jedit.View view)
Method Detail |
---|
public void focusOnDefaultComponent()
focusOnDefaultComponent
in interface org.gjt.sp.jedit.gui.DefaultFocusComponent
public void addNotify()
addNotify
in class javax.swing.JComponent
public void removeNotify()
removeNotify
in class javax.swing.JComponent
public org.gjt.sp.jedit.View getView()
public Shell getShell()
public Shell setShell(java.lang.String shellStr)
public Shell setShell(Shell shell)
public ConsolePane getConsolePane()
public javax.swing.JTextPane getOutputPane()
public void clear()
public Output getOutput(java.lang.String shellName)
public Output getOutput()
public void runLastCommand()
public void handleMessage(org.gjt.sp.jedit.EBMessage msg)
handleMessage
in interface org.gjt.sp.jedit.EBComponent
public errorlist.DefaultErrorSource getErrorSource()
public java.awt.Color getInfoColor()
public java.awt.Color getWarningColor()
public java.awt.Color getErrorColor()
public java.awt.Color getPlainColor()
public int getId()
public void print(java.awt.Color color, java.lang.String msg)
Output
instance, use the Output
given to you in
Shell.execute()
instead.
public void writeAttrs(javax.swing.text.AttributeSet attrs, java.lang.String msg)
Output
instance, use the Output
given to you in
Shell.execute()
instead.
see @ref Output for information about how to create additional
console Output instances.
public void commandDone()
Output
instance, use the Output
given to you in
Shell.execute()
instead.
public Console.ShellState getShellState(Shell shell)
public void stopAnimation()
public void startAnimation()
public void run(Shell shell, java.lang.String input, Output output, Output error, java.lang.String cmd)
waitFor()
method of the shell instance.
shell
- The shell instance. Obtain one either with
Console.getShell()
or Shell.getShell()
.input
- The input to send to the commandoutput
- The output stream. Either the return value of
getOutput()
, or a new instance of
BufferOutput
.error
- The error stream. Either the return value of
getOutput()
, or a new instance of
BufferOutput
.cmd
- The commandpublic void run(Shell shell, java.lang.String command)
public void run(Shell shell, Output output, java.lang.String command)
shell
- the shell to execute it inoutput
- something to write tocommand
- the thing to executepublic void handleNodeSelected(org.gjt.sp.jedit.msg.VFSPathSelected msg)
public void handlePluginUpdate(org.gjt.sp.jedit.msg.PluginUpdate pmsg)
public void updateAnimation()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |