public class APrintGroovyConsolePanel extends javax.swing.JPanel implements IScriptConsole, Dirtyable
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
APrintGroovyConsolePanel()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendOutput(java.awt.Component component,
javax.swing.text.AttributeSet style)
Append to script console ...
|
void |
appendOutput(javax.swing.Icon icon,
javax.swing.text.AttributeSet style)
Append to script console ...
|
void |
appendOutput(java.lang.String text,
javax.swing.text.AttributeSet style)
Append to script console ...
|
void |
appendOutput(java.lang.Throwable t)
append exception to console output
|
void |
appendOutputNl(java.lang.String text,
javax.swing.text.AttributeSet style)
Append to script console ...
|
void |
clearConsole()
Clear the console ...
|
void |
clearDirty() |
groovy.lang.Binding |
getCurrentBindingRef()
Get current binding for the evaluation ..
|
java.lang.ClassLoader |
getLoaderForScripts() |
java.lang.String |
getScriptContent()
get script content
|
boolean |
getScriptPanelEnabled() |
boolean |
isDirty() |
java.util.concurrent.Future<java.lang.Object> |
run()
Run the script
|
void |
setEnabled(boolean enabled) |
void |
setLoaderForScripts(java.lang.ClassLoader loaderForScripts) |
void |
setScriptContent(java.lang.String scriptContent)
Set script content
|
void |
setScriptPanelEnabled(boolean enabled) |
void |
toggleDirty() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCyclepublic void setScriptContent(java.lang.String scriptContent)
scriptContent - public java.lang.String getScriptContent()
public groovy.lang.Binding getCurrentBindingRef()
public java.util.concurrent.Future<java.lang.Object> run()
public void setScriptPanelEnabled(boolean enabled)
public boolean getScriptPanelEnabled()
public void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentpublic void appendOutput(java.awt.Component component,
javax.swing.text.AttributeSet style)
throws java.lang.Exception
IScriptConsoleappendOutput in interface IScriptConsolejava.lang.Exceptionpublic void appendOutput(javax.swing.Icon icon,
javax.swing.text.AttributeSet style)
throws java.lang.Exception
IScriptConsoleappendOutput in interface IScriptConsolejava.lang.Exceptionpublic void appendOutput(java.lang.String text,
javax.swing.text.AttributeSet style)
throws java.lang.Exception
IScriptConsoleappendOutput in interface IScriptConsolejava.lang.Exceptionpublic void appendOutput(java.lang.Throwable t)
throws java.lang.Exception
IScriptConsoleappendOutput in interface IScriptConsolejava.lang.Exceptionpublic void appendOutputNl(java.lang.String text,
javax.swing.text.AttributeSet style)
throws java.lang.Exception
IScriptConsoleappendOutputNl in interface IScriptConsolejava.lang.Exceptionpublic void clearConsole()
IScriptConsoleclearConsole in interface IScriptConsolepublic void clearDirty()
clearDirty in interface Dirtyablepublic void toggleDirty()
toggleDirty in interface Dirtyablepublic void setLoaderForScripts(java.lang.ClassLoader loaderForScripts)
public java.lang.ClassLoader getLoaderForScripts()