public class CCompletionProvider
extends LanguageAwareCompletionProvider
| Constructor and Description |
|---|
CCompletionProvider()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addShorthandCompletions(DefaultCompletionProvider codeCP)
Adds shorthand completions to the code completion provider.
|
protected CompletionProvider |
createCodeCompletionProvider()
Returns the provider to use when editing code.
|
protected CompletionProvider |
createCommentCompletionProvider()
Returns the provider to use when in a comment.
|
protected CompletionProvider |
createStringCompletionProvider()
Returns the completion provider to use when the caret is in a string.
|
protected java.lang.String |
getXmlResource()
Returns the name of the XML resource to load (on classpath or a file).
|
protected void |
loadCodeCompletionsFromXml(DefaultCompletionProvider cp)
Called from
createCodeCompletionProvider() to actually load
the completions from XML. |
protected void addShorthandCompletions(DefaultCompletionProvider codeCP)
codeCP - The code completion provider.protected CompletionProvider createCodeCompletionProvider()
protected CompletionProvider createCommentCompletionProvider()
createCodeCompletionProvider(),
createStringCompletionProvider()protected CompletionProvider createStringCompletionProvider()
createCodeCompletionProvider(),
createCommentCompletionProvider()protected java.lang.String getXmlResource()
protected void loadCodeCompletionsFromXml(DefaultCompletionProvider cp)
createCodeCompletionProvider() to actually load
the completions from XML. Subclasses that override that method will
want to call this one.cp - The code completion provider.