org.coode.mansyntax.editor
Class AutoCompleter

java.lang.Object
  extended by org.coode.mansyntax.editor.AutoCompleter

public class AutoCompleter
extends java.lang.Object

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 13-Sep-2007


Constructor Summary
AutoCompleter(javax.swing.text.JTextComponent textComponent, WordMatcher matcher, ShortFormProvider shortFormProvider)
           
 
Method Summary
protected  void cancelAutoComplete()
           
 void dispose()
           
protected  void doAutoComplete()
           
protected  void finishAutoComplete()
           
 java.lang.String getWordAfterCaret()
           
 java.lang.String getWordBeforeCaret()
           
 int getWordStartIndex()
           
protected  void hideAutoCompleter()
           
protected  void insertWordCompletion(java.lang.String ins)
           
protected  boolean isAutoCompletionKeyEvent(java.awt.event.KeyEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoCompleter

public AutoCompleter(javax.swing.text.JTextComponent textComponent,
                     WordMatcher matcher,
                     ShortFormProvider shortFormProvider)
Method Detail

getWordAfterCaret

public java.lang.String getWordAfterCaret()

getWordBeforeCaret

public java.lang.String getWordBeforeCaret()

getWordStartIndex

public int getWordStartIndex()

isAutoCompletionKeyEvent

protected boolean isAutoCompletionKeyEvent(java.awt.event.KeyEvent e)

hideAutoCompleter

protected void hideAutoCompleter()

doAutoComplete

protected void doAutoComplete()

finishAutoComplete

protected void finishAutoComplete()

cancelAutoComplete

protected void cancelAutoComplete()

insertWordCompletion

protected void insertWordCompletion(java.lang.String ins)

dispose

public void dispose()