|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fife.ui.autocomplete.AbstractCompletion
Base class for possible completions. Most, if not all, Completion
implementations can extend this class. It remembers the
CompletionProvider that returns this completion, and also implements
Comparable, allowing such completions to be compared
lexicographically (ignoring case).
This implementation assumes the input text and replacement text are the
same value. It also returns the input text from its toString()
method (which is what DefaultListCellRenderer uses to render
objects). Subclasses that wish to override any of this behavior can simply
override the corresponding method(s) needed to do so.
| Constructor Summary | |
AbstractCompletion(CompletionProvider provider)
Constructor. |
|
| Method Summary | |
int |
compareTo(java.lang.Object o)
Compares this completion to another one lexicographically, ignoring case. |
java.lang.String |
getAlreadyEntered(javax.swing.text.JTextComponent comp)
Returns the portion of this completion that has already been entered into the text component. The match is case-insensitive.
This is a convenience method for:
|
java.lang.String |
getInputText()
Returns the text the user has to (start) typing for this completion to be offered. |
CompletionProvider |
getProvider()
Returns the provider that returned this completion. |
java.lang.String |
getToolTipText()
The default implementation returns null. |
java.lang.String |
toString()
Returns a string representation of this completion. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.fife.ui.autocomplete.Completion |
getReplacementText, getSummary |
| Constructor Detail |
public AbstractCompletion(CompletionProvider provider)
provider - The provider that created this completion.| Method Detail |
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparableo - Another completion instance.
public java.lang.String getAlreadyEntered(javax.swing.text.JTextComponent comp)
This is a convenience method for:
getProvider().getAlreadyEnteredText(comp).
getAlreadyEntered in interface Completioncomp - The text component.
public java.lang.String getInputText()
Completion.getReplacementText().
getInputText in interface CompletionCompletion.getReplacementText()public CompletionProvider getProvider()
getProvider in interface Completionpublic java.lang.String getToolTipText()
null. Subclasses
can override this method.
getToolTipText in interface Completionpublic java.lang.String toString()
getInputText().
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||