public class APrintGroovyConsolePanel extends javax.swing.JPanel implements IScriptConsole, Dirtyable
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, 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, updateUI
addAncestorListener, 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, update
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
public 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.JComponent
public void appendOutput(java.awt.Component component, javax.swing.text.AttributeSet style) throws java.lang.Exception
IScriptConsole
appendOutput
in interface IScriptConsole
java.lang.Exception
public void appendOutput(javax.swing.Icon icon, javax.swing.text.AttributeSet style) throws java.lang.Exception
IScriptConsole
appendOutput
in interface IScriptConsole
java.lang.Exception
public void appendOutput(java.lang.String text, javax.swing.text.AttributeSet style) throws java.lang.Exception
IScriptConsole
appendOutput
in interface IScriptConsole
java.lang.Exception
public void appendOutput(java.lang.Throwable t) throws java.lang.Exception
IScriptConsole
appendOutput
in interface IScriptConsole
java.lang.Exception
public void appendOutputNl(java.lang.String text, javax.swing.text.AttributeSet style) throws java.lang.Exception
IScriptConsole
appendOutputNl
in interface IScriptConsole
java.lang.Exception
public void clearConsole()
IScriptConsole
clearConsole
in interface IScriptConsole
public void clearDirty()
clearDirty
in interface Dirtyable
public void toggleDirty()
toggleDirty
in interface Dirtyable
public void setLoaderForScripts(java.lang.ClassLoader loaderForScripts)
public java.lang.ClassLoader getLoaderForScripts()