|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--net.sf.arise.gui.BaseWorkarea
| Field Summary | |
protected net.sf.arise.gui.BaseWorkarea.EmitLastAction |
emitLastAction
|
protected net.sf.arise.gui.BaseWorkarea.InspectLastAction |
inspectLastAction
|
protected org.apache.commons.logging.Log |
log
|
| 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.Container |
|
| 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 | |
protected |
BaseWorkarea(java.lang.String name,
java.lang.String language,
boolean remote)
|
protected |
BaseWorkarea(Workarea parent,
java.lang.String name,
java.lang.String language,
boolean remote)
|
| Method Summary | |
void |
addListener(WorkareaListener listener)
|
protected java.lang.String |
allText()
|
void |
clearErrors()
Clear error panel |
void |
clearInput()
Clear expressions |
void |
clearValues()
Clear values panel |
void |
close()
|
void |
eval()
Eval buffer |
protected void |
eval(java.lang.String text)
|
protected abstract void |
evalInternal(java.lang.String text)
|
void |
evalMarked()
Eval marked text |
protected void |
fireEmit(java.lang.Object object)
|
protected void |
fireEvalDone(Result result)
|
protected void |
fireEvalFailed(java.lang.String throwableString)
|
protected void |
fireEvalFailed(java.lang.Throwable t)
|
protected void |
fireEvalStarting(java.lang.Object object)
|
protected void |
fireInspect(InspectorNode node)
|
java.awt.Component |
getComponent()
The Swing component which is the workarea |
java.io.File |
getFile()
The file being edited |
java.lang.String |
getLanguage()
The language |
java.lang.String |
getName()
The workarea name |
Workarea |
getWorkareaParent()
|
boolean |
hasRead()
|
boolean |
hasWritten()
|
void |
insertInputFrom(java.io.Reader reader)
|
void |
insertInputFrom(java.io.Reader reader,
boolean moveCaret)
|
boolean |
isRemote()
|
protected java.lang.String |
marked()
|
void |
readInputFrom(java.lang.Object source,
java.io.Reader reader)
|
void |
readInputFrom(java.lang.Object source,
java.io.Reader reader,
boolean keepCaret)
|
void |
removeListener(WorkareaListener listener)
|
void |
setCustomFont(java.awt.Font font)
Change font |
void |
setFile(java.io.File file)
The file being edited |
(package private) void |
setKeyBindings(javax.swing.Action eval,
javax.swing.Action evalMarked,
javax.swing.Action inspectMarked)
|
protected void |
setPath(Classpath path)
|
void |
setVisible(boolean visible)
|
abstract Workarea |
spawn(java.lang.String name)
|
void |
waitForEval(long millis)
|
void |
writeInputTo(java.lang.String name,
java.io.Writer writer)
|
| 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, 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, 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 |
| Methods inherited from interface net.sf.arise.gui.Workarea |
bind, getClasspath, getIt, getOops, inspectLatest, reset, reset, unbind |
| Field Detail |
protected final org.apache.commons.logging.Log log
protected final net.sf.arise.gui.BaseWorkarea.InspectLastAction inspectLastAction
protected final net.sf.arise.gui.BaseWorkarea.EmitLastAction emitLastAction
| Constructor Detail |
protected BaseWorkarea(java.lang.String name,
java.lang.String language,
boolean remote)
protected BaseWorkarea(Workarea parent,
java.lang.String name,
java.lang.String language,
boolean remote)
| Method Detail |
protected void setPath(Classpath path)
public void setCustomFont(java.awt.Font font)
Workarea
setCustomFont in interface Workareaprotected void fireEmit(java.lang.Object object)
protected void fireInspect(InspectorNode node)
protected void fireEvalStarting(java.lang.Object object)
protected void fireEvalDone(Result result)
protected void fireEvalFailed(java.lang.String throwableString)
protected void fireEvalFailed(java.lang.Throwable t)
public Workarea getWorkareaParent()
getWorkareaParent in interface Workareapublic void addListener(WorkareaListener listener)
addListener in interface Workareapublic void removeListener(WorkareaListener listener)
removeListener in interface Workareapublic void clearInput()
Workarea
clearInput in interface Workareapublic void clearErrors()
Workarea
clearErrors in interface Workareapublic void clearValues()
Workarea
clearValues in interface Workareaprotected void eval(java.lang.String text)
protected java.lang.String allText()
protected java.lang.String marked()
public void evalMarked()
Workarea
evalMarked in interface Workareapublic void eval()
Workarea
eval in interface Workarea
public void readInputFrom(java.lang.Object source,
java.io.Reader reader)
throws java.io.IOException
readInputFrom in interface Workareajava.io.IOException
public void readInputFrom(java.lang.Object source,
java.io.Reader reader,
boolean keepCaret)
throws java.io.IOException
readInputFrom in interface Workareajava.io.IOException
public void insertInputFrom(java.io.Reader reader)
throws java.io.IOException
insertInputFrom in interface Workareajava.io.IOException
public void insertInputFrom(java.io.Reader reader,
boolean moveCaret)
throws java.io.IOException
insertInputFrom in interface Workareajava.io.IOException
public void writeInputTo(java.lang.String name,
java.io.Writer writer)
throws java.io.IOException
writeInputTo in interface Workareajava.io.IOExceptionpublic void setFile(java.io.File file)
Workarea
setFile in interface Workareapublic java.io.File getFile()
Workarea
getFile in interface Workareapublic boolean hasWritten()
hasWritten in interface Workareapublic boolean hasRead()
hasRead in interface Workareapublic java.awt.Component getComponent()
Workarea
getComponent in interface Workareapublic java.lang.String getName()
Workarea
getName in interface WorkareagetName in class java.awt.Componentpublic java.lang.String getLanguage()
Workarea
getLanguage in interface Workareapublic void setVisible(boolean visible)
setVisible in class javax.swing.JComponent
void setKeyBindings(javax.swing.Action eval,
javax.swing.Action evalMarked,
javax.swing.Action inspectMarked)
public void waitForEval(long millis)
throws java.lang.InterruptedException
waitForEval in interface Workareajava.lang.InterruptedExceptionpublic void close()
close in interface Workarea
public abstract Workarea spawn(java.lang.String name)
throws java.lang.Exception
spawn in interface Workareajava.lang.Exceptionpublic boolean isRemote()
isRemote in interface Workareaprotected abstract void evalInternal(java.lang.String text)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
All code and documentation is
Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth