public abstract class EditorHost extends JPanel implements IEditorHost
| Modifier and Type | Class and Description |
|---|---|
protected static class |
EditorHost.HighlightMode |
static class |
EditorHost.LabHighlighter |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
INTELLISENSE_TASK_QUEUE |
static int |
TAB_SIZE
The number of spacess assigned to a tab
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHgetAccessibleContext, 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, setEnabled, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanAddBreakpoint, getDocHandler, getEditor, getFeedbackPanel, getIssues, getLineCommentDelimiter, getOffsetOfDeepestStatementLocationAtPos, getScroller, getTooltipMessage, getTypeAtLine, gotoDeclaration, parse, refreshpublic static final int TAB_SIZE
public static final String INTELLISENSE_TASK_QUEUE
public IScriptPartId getScriptPart()
getScriptPart in interface IEditorHostpublic void setScriptPart(IScriptPartId partId)
setScriptPart in interface IEditorHostpublic AtomicUndoManager getUndoManager()
getUndoManager in interface IEditorHostpublic void read(IScriptPartId partId, String strSource) throws IOException
read in interface IEditorHostIOExceptionpublic void parseAndWaitForParser()
public void waitForParser()
protected void addKeyHandlers()
public void showFileInTree()
public int getLineNumberAtCaret()
public int getLineOffset(int iLine)
public void setLabel(String label)
setLabel in interface IEditorHostpublic AbstractDocument getDocument()
getDocument in interface IEditorHostpublic void setUndoableEditListener(UndoableEditListener uel)
setUndoableEditListener in interface IEditorHostuel - The UndoableEditListener to connect to this section's document.protected void addDocumentListener()
public String getText()
getText in interface IEditorHostpublic IType getParsedClass()
getParsedClass in interface IEditorHostpublic JPopupMenu getCompletionPopup()
public void setCompletionPopup(JPopupMenu completionPopup)
public boolean isCompletionPopupShowing()
public void displayGotoLinePopup()
public void gotoLine(int iLine)
public void gotoLine(int iLine,
int iColumn)
public void gotoOffset(int offset)
public void duplicate()
public void delete()
public String getExpandedSelection()
public void joinLines()
public void centerView()
public void highlightLocations(List<SearchLocation> locations)
highlightLocations in interface IEditorHostpublic void gotoNextUsageHighlight()
gotoNextUsageHighlight in interface IEditorHostpublic void gotoPrevUsageHighlight()
gotoPrevUsageHighlight in interface IEditorHostpublic void removeAllHighlights()
removeAllHighlights in interface IEditorHostprotected EditorHost.HighlightMode getHighlightMode()
protected void setHighlightMode(EditorHost.HighlightMode mode)
protected void hideMiscPopups()
public void clipCut(Clipboard clipboard)
clipCut in interface IEditorHostpublic void clipCopy(Clipboard clipboard)
clipCopy in interface IEditorHostpublic void clipPaste(Clipboard clipboard, boolean asGosu)
clipPaste in interface IEditorHostpublic void parse()
protected void parse(boolean forceCodeCompletion)
public static void postTaskInParserThread(Runnable task)
public static TaskQueue getParserTaskQueue()
public boolean isParserSuspended()
public void setParserSuspended(boolean bParserSuspended)
public static boolean areAnyParserTasksPending()
protected boolean areMoreThanOneParserTasksPendingForThisEditor()
protected boolean areMoreThanOneParserTasksGoingToUpdateContainingType()
public boolean isCompleteCode()
public void setCompleteCode(boolean bCompleteCode)
public void handleDot()
public void handleColon()
public void handleCompleteCode()
protected abstract void handleDot(ISymbolTable transientSymTable)
public abstract ISymbolTable getSymbolTableAtCursor()
public static void waitOnParserThread()
public int getTimerCount()
public static void waitForIntellisenseTimers()
public boolean isAltDown()
Copyright © 2020. All rights reserved.