org.fife.rsta.ac.groovy
Class GroovyCompletionProvider

java.lang.Object
  extended by org.fife.ui.autocomplete.CompletionProviderBase
      extended by org.fife.ui.autocomplete.LanguageAwareCompletionProvider
          extended by org.fife.rsta.ac.groovy.GroovyCompletionProvider
All Implemented Interfaces:
CompletionProvider, ToolTipSupplier

public class GroovyCompletionProvider
extends LanguageAwareCompletionProvider

A completion provider for Groovy. This is a work in progress and is not recommended for real use.

Version:
1.0
Author:
Robert Futrell

Field Summary
 
Fields inherited from class org.fife.ui.autocomplete.CompletionProviderBase
EMPTY_STRING
 
Constructor Summary
GroovyCompletionProvider()
          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.
 
Methods inherited from class org.fife.ui.autocomplete.LanguageAwareCompletionProvider
clearParameterizedCompletionParams, getAlreadyEnteredText, getCommentCompletionProvider, getCompletionsAt, getCompletionsImpl, getDefaultCompletionProvider, getDocCommentCompletionProvider, getParameterizedCompletions, getParameterListEnd, getParameterListSeparator, getParameterListStart, getStringCompletionProvider, getToolTipText, isAutoActivateOkay, setCommentCompletionProvider, setDefaultCompletionProvider, setDocCommentCompletionProvider, setParameterizedCompletionParams, setStringCompletionProvider
 
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

GroovyCompletionProvider

public GroovyCompletionProvider()
Constructor.

Method Detail

addShorthandCompletions

protected void addShorthandCompletions(DefaultCompletionProvider codeCP)
Adds shorthand completions to the code completion provider.

Parameters:
codeCP - The code completion provider.

createCodeCompletionProvider

protected CompletionProvider createCodeCompletionProvider()
Returns the provider to use when editing code.

Returns:
The provider.
See Also:
createCommentCompletionProvider(), createStringCompletionProvider(), #loadCodeCompletionsFromXml(DefaultCompletionProvider), addShorthandCompletions(DefaultCompletionProvider)

createCommentCompletionProvider

protected CompletionProvider createCommentCompletionProvider()
Returns the provider to use when in a comment.

Returns:
The provider.
See Also:
createCodeCompletionProvider(), createStringCompletionProvider()

createStringCompletionProvider

protected CompletionProvider createStringCompletionProvider()
Returns the completion provider to use when the caret is in a string.

Returns:
The provider.
See Also:
createCodeCompletionProvider(), createCommentCompletionProvider()


Copyright © 2003-2011. All Rights Reserved.