java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
javax.swing.JWindow
org.gjt.sp.jedit.gui.CompleteWord
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable
- public class CompleteWord
- extends javax.swing.JWindow
| Nested classes inherited from class javax.swing.JWindow |
javax.swing.JWindow.AccessibleJWindow |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
|
Method Summary |
private static java.lang.String |
completeWord(java.lang.String line,
int offset,
java.lang.String noWordSep)
|
static void |
completeWord(org.gjt.sp.jedit.View view)
|
void |
dispose()
Destroys any resources associated with this window. |
private static CompleteWord.Completion[] |
getCompletions(org.gjt.sp.jedit.Buffer buffer,
java.lang.String word,
int caret)
|
private static void |
getCompletions(org.gjt.sp.jedit.Buffer buffer,
java.lang.String word,
org.gjt.sp.jedit.syntax.KeywordMap keywordMap,
java.lang.String noWordSep,
int caret,
java.util.Set completions)
|
private static java.lang.String |
getNonAlphaNumericWordChars(org.gjt.sp.jedit.Buffer buffer,
org.gjt.sp.jedit.syntax.KeywordMap keywordMap,
int caret)
|
private static java.lang.String |
getWordToComplete(org.gjt.sp.jedit.Buffer buffer,
int caretLine,
int caret,
java.lang.String noWordSep)
|
private void |
insertSelected()
|
| Methods inherited from class javax.swing.JWindow |
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getLayeredPane, getPreferredSize, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, remove, setContentPane, setGlassPane, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update, windowInit |
| Methods inherited from class java.awt.Window |
addNotify, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
view
private org.gjt.sp.jedit.View view
textArea
private org.gjt.sp.jedit.textarea.JEditTextArea textArea
buffer
private org.gjt.sp.jedit.Buffer buffer
word
private java.lang.String word
words
private javax.swing.JList words
noWordSep
private java.lang.String noWordSep
CompleteWord
public CompleteWord(org.gjt.sp.jedit.View view,
java.lang.String word,
CompleteWord.Completion[] completions,
java.awt.Point location,
java.lang.String noWordSep)
completeWord
public static void completeWord(org.gjt.sp.jedit.View view)
dispose
public void dispose()
- Description copied from class:
java.awt.Window
- Destroys any resources associated with this window. This includes
all components in the window and all owned top-level windows.
getNonAlphaNumericWordChars
private static java.lang.String getNonAlphaNumericWordChars(org.gjt.sp.jedit.Buffer buffer,
org.gjt.sp.jedit.syntax.KeywordMap keywordMap,
int caret)
getWordToComplete
private static java.lang.String getWordToComplete(org.gjt.sp.jedit.Buffer buffer,
int caretLine,
int caret,
java.lang.String noWordSep)
getCompletions
private static CompleteWord.Completion[] getCompletions(org.gjt.sp.jedit.Buffer buffer,
java.lang.String word,
int caret)
getCompletions
private static void getCompletions(org.gjt.sp.jedit.Buffer buffer,
java.lang.String word,
org.gjt.sp.jedit.syntax.KeywordMap keywordMap,
java.lang.String noWordSep,
int caret,
java.util.Set completions)
completeWord
private static java.lang.String completeWord(java.lang.String line,
int offset,
java.lang.String noWordSep)
insertSelected
private void insertSelected()