public class ContentAssistService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PROPOSALS_LIMIT |
| Constructor and Description |
|---|
ContentAssistService() |
| Modifier and Type | Method and Description |
|---|---|
protected ContentAssistResult |
createProposals(java.util.List<org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext> contexts,
java.lang.String stateId,
int proposalsLimit)
Invoke the proposal provider and put the results into a
ContentAssistResult object. |
ContentAssistResult |
createProposals(XtextWebDocumentAccess document,
org.eclipse.xtext.util.ITextRegion selection,
int caretOffset,
int proposalsLimit)
Create content assist proposals at the given caret offset.
|
ContentAssistResult |
createProposalsWithUpdate(XtextWebDocumentAccess document,
java.lang.String deltaText,
int deltaOffset,
int deltaReplaceLength,
org.eclipse.xtext.util.ITextRegion selection,
int caretOffset,
int proposalsLimit)
Apply a text update and then create content assist proposals.
|
org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext[] |
getContexts(IXtextWebDocument document,
org.eclipse.xtext.util.ITextRegion selection,
int caretOffset) |
org.eclipse.xtext.ide.editor.contentassist.IdeContentProposalProvider |
getProposalProvider() |
public static final int DEFAULT_PROPOSALS_LIMIT
public ContentAssistResult createProposals(XtextWebDocumentAccess document, org.eclipse.xtext.util.ITextRegion selection, int caretOffset, int proposalsLimit) throws InvalidRequestException
InvalidRequestExceptionpublic ContentAssistResult createProposalsWithUpdate(XtextWebDocumentAccess document, java.lang.String deltaText, int deltaOffset, int deltaReplaceLength, org.eclipse.xtext.util.ITextRegion selection, int caretOffset, int proposalsLimit) throws InvalidRequestException
InvalidRequestExceptionpublic org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext[] getContexts(IXtextWebDocument document, org.eclipse.xtext.util.ITextRegion selection, int caretOffset)
protected ContentAssistResult createProposals(java.util.List<org.eclipse.xtext.ide.editor.contentassist.ContentAssistContext> contexts, java.lang.String stateId, int proposalsLimit)
ContentAssistResult object.@Pure public org.eclipse.xtext.ide.editor.contentassist.IdeContentProposalProvider getProposalProvider()