public class PythonCompletionProviderWrapper extends java.lang.Object implements ICompletionProvider
ICompletionProvider
dispatching actual completion calculation to Python.TRACE_CODE_COMPLETION
Constructor and Description |
---|
PythonCompletionProviderWrapper() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends ScriptCompletionProposal> |
getProposals(ICompletionContext context)
Calculate all matching proposals for given
ICompletionContext . |
boolean |
isActive(ICompletionContext context)
Query indicating that this providers completion proposals should be taken into account.
|
void |
setPythonPprovider(ICompletionProvider provider)
Sets the Python counterpart for the
ICompletionProvider . |
public void setPythonPprovider(ICompletionProvider provider)
ICompletionProvider
.provider
- Python ICompletionProvider
.public java.util.Collection<? extends ScriptCompletionProposal> getProposals(ICompletionContext context)
ICompletionProvider
ICompletionContext
.getProposals
in interface ICompletionProvider
context
- ICompletionContext
with necessary information to calculate proposals.public boolean isActive(ICompletionContext context)
ICompletionProvider
isActive
in interface ICompletionProvider
context
- ICompletionContext
with necessary information to calculate proposals.true
when active