Package editor
Class GosuField
- All Implemented Interfaces:
IEditorHost,IGosuPanel,IScriptEditor,ITypeLoaderListener,ClipboardOwner,ImageObserver,MenuContainer,Serializable,Accessible
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class editor.GosuEditor
GosuEditor.ErrorAtCaretHandler, GosuEditor.GosuDocumentHandler, GosuEditor.ReplaceWordCallbackNested classes/interfaces inherited from class editor.EditorHost
EditorHost.EditorKeyHandler, EditorHost.HighlightMode, EditorHost.LabHighlighter, EditorHost.ParseTaskNested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields inherited from class editor.GosuEditor
MIN_LINENUMBER_WIDTHFields inherited from class editor.EditorHost
COMPLETION_DELAY, INTELLISENSE_TASK_QUEUE, TAB_SIZEFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionGosuField(ISymbolTable symTable, AtomicUndoManager undoMgr) GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr, boolean bEmptyTextOk, boolean bAccessAll) GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk, boolean bAccessAll) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidvoidvoidprotected voidconfigureLayout(ILineInfoManager lineInfoRenderer) private Transferableprivate static AtomicUndoManagerprotected voidhandleParseException(ParseResultsException e, boolean bForceCodeCompletion) voidlostOwnership(Clipboard clipboard, Transferable contents) private static AtomicUndoManagernormalizeUndoManager(AtomicUndoManager candidate) voidread(IScriptPartId partId, String strSource) Methods inherited from class editor.GosuEditor
acceptsUses, addDocumentListener, addKeyHandlers, addToUses, asJComponent, canAddBreakpoint, clipCopyTypeInfoAtCurrentLocation, createEditorPane, displayCompletionPopup, displayJavadocHelp, displayParameterInfoPopup, displayPathCompletion, displayPathCompletionPopup, displayTypeInfoAtCurrentLocation, extractVariable, findExpectedTypeErrorAtCaret, findFunction, getCaretLocation, getComponent, getContextHelp, getDeepestLocation, getDeepestLocation, getDeepestLocationAtCaret, getDeepestLocationSpanning, getDeepestStatementLocationAtCaret, getDeepestStatementLocationAtPos, getDeepestStatementLocationAtPos, getDocHandler, getDocument, getEditor, getExpectedType, getExpressionAtCaret, getExpressionAtPos, getExpressionContainingCharacterBeforeCaret, getFeedbackPanel, getFunctionCallAtCaret, getFunctionsByLineNumber, getIssues, getJavadocPopup, getLineCommentDelimiter, getOffsetOfDeepestStatementLocationAtPos, getParsedClass, getParser, getParseResultsException, getPositionAtStartOfExpressionAtCaret, getReplaceWordCallback, getRootParsedElement, getScriptabilityModifier, getScroller, getSelectedText, getSourceType, getStatementAtLine, getStatementAtLineAtCaret, getStatementAtLineAtCaretOrExpression, getStatementAtLineOrExpression, getSymbolTable, getSymbolTableAtCursor, getSymbolTableAtOffset, getTooltipMessage, getTypeAtCaretPosition, getTypeAtLine, getTypeUsesMapFromMostRecentParse, getUndoManager, gotoDeclaration, gotoDeclaration, gotoDeclarationAtCursor, gotoNextError, handleDot, handleDotNow, hasParseResultsException, hideMiscPopups, highlightUsagesOfFeatureUnderCaret, isAccessAll, isClass, isEnhancement, isProgram, isStatement, isTemplate, makeReadOnly, moveSelectionDown, moveSelectionUp, narrowSelectWord, parse, refresh, refreshed, refreshedTypes, replaceLocation, replaceLocationAtCaret, resetSymbolTable, selectWord, selectWordForMouseClick, setAcceptUses, setAccessAll, setClass, setEnhancement, setExpectedType, setLabel, setProgram, setProgramSuperType, setStatement, setSymbolTable, setTemplate, setTestResource, setTypeUsesMap, setValidator, showFeedbackMethods inherited from class editor.EditorHost
_handleBulkComment, _handleBulkIndent, _handleEnter, areAnyParserTasksPending, areMoreThanOneParserTasksGoingToUpdateContainingType, areMoreThanOneParserTasksPendingForThisEditor, centerView, delete, deleteLine, deleteWord, deleteWordForwards, dismissCompletionPopup, displayGotoLinePopup, duplicate, getCompletionPopup, getExpandedSelection, getHighlightMode, getLineNumberAtCaret, getLineOffset, getParserTaskQueue, getScriptPart, getText, getTimerCount, gotoLine, gotoLine, gotoNextUsageHighlight, gotoOffset, gotoPrevUsageHighlight, handleBackspace, handleBraceRight, handleBulkComment, handleBulkIndent, handleColon, handleCompleteCode, handleDot, handleEnter, highlightLocations, isAltDown, isCompleteCode, isCompletionPopupShowing, isParserSuspended, joinLines, jumpRight, parse, parse, parseAndWaitForParser, postTaskInParserThread, removeAllHighlights, runIfNoKeyPressedInMillis, setCompleteCode, setCompletionPopup, setHighlightMode, setParserSuspended, setScriptPart, setUndoableEditListener, showFileInTree, unindent, waitForIntellisenseTimers, waitForParser, waitOnParserThreadMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface editor.IEditorHost
gotoNextUsageHighlight, gotoPrevUsageHighlight, highlightLocations, removeAllHighlights, setScriptPart, setUndoableEditListenerMethods inherited from interface editor.IGosuPanel
getText, parseMethods inherited from interface editor.IScriptEditor
getScriptPart, getText, handleCompleteCode, parse
-
Field Details
-
_dummyUndoMgr
-
-
Constructor Details
-
GosuField
-
GosuField
public GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr, boolean bEmptyTextOk, boolean bAccessAll) -
GosuField
public GosuField(ISymbolTable symTable, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk, boolean bAccessAll)
-
-
Method Details
-
read
- Specified by:
readin interfaceIEditorHost- Specified by:
readin interfaceIGosuPanel- Specified by:
readin interfaceIScriptEditor- Overrides:
readin classEditorHost- Throws:
IOException
-
configureLayout
- Overrides:
configureLayoutin classGosuEditor
-
handleParseException
- Overrides:
handleParseExceptionin classGosuEditor
-
clearParseException
protected void clearParseException()- Overrides:
clearParseExceptionin classGosuEditor
-
clipCut
- Specified by:
clipCutin interfaceIEditorHost- Overrides:
clipCutin classEditorHost
-
clipCopy
- Specified by:
clipCopyin interfaceIEditorHost- Overrides:
clipCopyin classEditorHost
-
clipPaste
- Specified by:
clipPastein interfaceIEditorHost- Overrides:
clipPastein classEditorHost
-
getClipCopyContents
-
lostOwnership
- Specified by:
lostOwnershipin interfaceClipboardOwner
-
normalizeUndoManager
-
getDummyUndoManager
-