Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.gjt.sp.jedit.gui
Class CompleteWord  view CompleteWord download CompleteWord.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjavax.swing.JWindow
                  extended byorg.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 Class Summary
(package private) static class CompleteWord.Completion
           
(package private)  class CompleteWord.KeyHandler
           
(package private)  class CompleteWord.MouseHandler
           
(package private) static class CompleteWord.Renderer
           
 
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
 
Field Summary
private  org.gjt.sp.jedit.Buffer buffer
           
private  java.lang.String noWordSep
           
private  org.gjt.sp.jedit.textarea.JEditTextArea textArea
           
private  org.gjt.sp.jedit.View view
           
private  java.lang.String word
           
private  javax.swing.JList words
           
 
Fields inherited from class javax.swing.JWindow
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.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
CompleteWord(org.gjt.sp.jedit.View view, java.lang.String word, CompleteWord.Completion[] completions, java.awt.Point location, java.lang.String noWordSep)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

CompleteWord

public CompleteWord(org.gjt.sp.jedit.View view,
                    java.lang.String word,
                    CompleteWord.Completion[] completions,
                    java.awt.Point location,
                    java.lang.String noWordSep)
Method Detail

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()