|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fife.ui.autocomplete.CompletionProviderBase
org.fife.ui.autocomplete.LanguageAwareCompletionProvider
org.fife.rsta.ac.c.CCompletionProvider
public class CCompletionProvider
A completion provider for the C programming language. It provides code completion support and parameter assistance for the C Standard Library. This information is read from an XML file.
| Field Summary |
|---|
| Fields inherited from class org.fife.ui.autocomplete.CompletionProviderBase |
|---|
EMPTY_STRING |
| Constructor Summary | |
|---|---|
CCompletionProvider()
Constructor. |
|
| Method Summary | |
|---|---|
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 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. |
| Methods inherited from class org.fife.ui.autocomplete.CompletionProviderBase |
|---|
getCompletions, getListCellRenderer, getParameterChoicesProvider, getParent, setAutoActivationRules, setListCellRenderer, setParameterChoicesProvider, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CCompletionProvider()
| Method Detail |
|---|
protected void addShorthandCompletions(DefaultCompletionProvider codeCP)
codeCP - The code completion provider.protected CompletionProvider createCodeCompletionProvider()
createCommentCompletionProvider(),
createStringCompletionProvider(),
loadCodeCompletionsFromXml(DefaultCompletionProvider),
addShorthandCompletions(DefaultCompletionProvider)protected CompletionProvider createCommentCompletionProvider()
createCodeCompletionProvider(),
createStringCompletionProvider()protected CompletionProvider createStringCompletionProvider()
createCodeCompletionProvider(),
createCommentCompletionProvider()protected 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||