public class ShorthandCompletionCache
extends java.lang.Object
TemplateCompletion that uses parameterized variables/values.While template completion example:
while --> while(condition) {
//cursor here
}
Comment completion example:
null --> <code>null</code>This is really a convenient place to store these types of completions that are re-used.
| Constructor and Description |
|---|
ShorthandCompletionCache(AbstractCompletionProvider templateProvider,
AbstractCompletionProvider commentProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommentCompletion(Completion completion) |
void |
addShorthandCompletion(Completion completion) |
void |
clearCache() |
java.util.List<Completion> |
getCommentCompletions() |
AbstractCompletionProvider |
getCommentProvider() |
java.util.List<Completion> |
getShorthandCompletions() |
AbstractCompletionProvider |
getTemplateProvider() |
void |
removeCommentCompletion(Completion completion) |
void |
removeShorthandCompletion(Completion completion) |
public ShorthandCompletionCache(AbstractCompletionProvider templateProvider,
AbstractCompletionProvider commentProvider)
public void addShorthandCompletion(Completion completion)
public java.util.List<Completion> getShorthandCompletions()
public void removeShorthandCompletion(Completion completion)
public void clearCache()
public void addCommentCompletion(Completion completion)
public java.util.List<Completion> getCommentCompletions()
public void removeCommentCompletion(Completion completion)
public AbstractCompletionProvider getTemplateProvider()
public AbstractCompletionProvider getCommentProvider()