public class JavaLanguageSupport extends AbstractLanguageSupport
JavaOutlineTreePROPERTY_LANGUAGE_PARSER| Constructor and Description |
|---|
JavaLanguageSupport()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
JavaCompletionProvider |
getCompletionProvider(RSyntaxTextArea textArea)
Returns the completion provider running on a text area with this Java
language support installed.
|
JarManager |
getJarManager()
Returns the shared jar manager instance.
|
JavaParser |
getParser(RSyntaxTextArea textArea)
Returns the Java parser running on a text area with this Java language
support installed.
|
void |
install(RSyntaxTextArea textArea)
Installs this support.
|
void |
uninstall(RSyntaxTextArea textArea)
Uninstalls this support.
|
createAutoCompletion, createDefaultCompletionCellRenderer, getAutoActivationDelay, getAutoCompletionFor, getDefaultCompletionCellRenderer, getShowDescWindow, getTextAreas, installImpl, isAutoActivationEnabled, isAutoCompleteEnabled, isParameterAssistanceEnabled, setAutoActivationDelay, setAutoActivationEnabled, setAutoCompleteEnabled, setDefaultCompletionCellRenderer, setParameterAssistanceEnabled, setShowDescWindow, uninstallImplpublic JavaCompletionProvider getCompletionProvider(RSyntaxTextArea textArea)
textArea - The text area.null if
the text area does not have this JavaLanguageSupport
installed.public JarManager getJarManager()
public JavaParser getParser(RSyntaxTextArea textArea)
textArea - The text area.null if the text
area does not have this JavaLanguageSupport installed.public void install(RSyntaxTextArea textArea)
textArea - The text area to install onto.LanguageSupport.uninstall(RSyntaxTextArea)public void uninstall(RSyntaxTextArea textArea)
textArea - The text area to uninstall from.LanguageSupport.install(RSyntaxTextArea)