org.xnap.gui.component
Class DropDownListCompletionMode

java.lang.Object
  extended by org.xnap.gui.component.CompletionMode
      extended by org.xnap.gui.component.DropDownListCompletionMode

public class DropDownListCompletionMode
extends CompletionMode

Uses a CompletionPopup to present its completions to the user.


Field Summary
protected  javax.swing.event.DocumentListener listener
           
protected  CompletionPopup popup
           
 
Constructor Summary
DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent)
           
DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent, boolean wholeText)
           
DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent, CompletionModel model)
           
DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent, CompletionModel model, boolean wholeText)
           
 
Method Summary
protected  void disable()
          Disables the completion mode letting it remove its listeners from the text component.
protected  void enable()
          Enables the completion mode letting it add its listeners to the text component.
 java.lang.String getName()
          Returns the name of this completion mode.
protected  void showPopup()
           
 
Methods inherited from class org.xnap.gui.component.CompletionMode
getModel, getText, getTextComponent, isEnabled, isWholeTextCompletion, setEnabled, setModel, setText, setText, setTextComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

popup

protected CompletionPopup popup

listener

protected javax.swing.event.DocumentListener listener
Constructor Detail

DropDownListCompletionMode

public DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent,
                                  boolean wholeText)
Parameters:
textComponent -
wholeText -

DropDownListCompletionMode

public DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent)
Parameters:
textComponent -

DropDownListCompletionMode

public DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent,
                                  CompletionModel model,
                                  boolean wholeText)
Parameters:
textComponent -
model -
wholeText -

DropDownListCompletionMode

public DropDownListCompletionMode(javax.swing.text.JTextComponent textComponent,
                                  CompletionModel model)
Method Detail

getName

public java.lang.String getName()
Description copied from class: CompletionMode
Returns the name of this completion mode. This should be localized since it's shown to the user.

Specified by:
getName in class CompletionMode

enable

protected void enable()
Description copied from class: CompletionMode
Enables the completion mode letting it add its listeners to the text component.

Specified by:
enable in class CompletionMode

disable

protected void disable()
Description copied from class: CompletionMode
Disables the completion mode letting it remove its listeners from the text component.

Specified by:
disable in class CompletionMode

showPopup

protected void showPopup()


Copyright © 2001-2005 XNap Team. All Rights Reserved.