|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICompletionProposalComputer
Computes completions and context information displayed by the C/C++ editor content assistant. Contributions to the org.eclipse.cdt.ui.completionProposalComputer extension point must implement this interface.
Method Summary | |
---|---|
java.util.List |
computeCompletionProposals(ContentAssistInvocationContext context,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns a list of completion proposals valid at the given invocation context. |
java.util.List |
computeContextInformation(ContentAssistInvocationContext context,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns context information objects valid at the given invocation context. |
java.lang.String |
getErrorMessage()
Returns the reason why this computer was unable to produce any completion proposals or context information. |
void |
sessionEnded()
Informs the computer that a content assist session has ended. |
void |
sessionStarted()
Informs the computer that a content assist session has started. |
Method Detail |
---|
void sessionStarted()
sessionEnded()
call, but not necessarily by calls to
computeCompletionProposals
or
computeContextInformation.
java.util.List computeCompletionProposals(ContentAssistInvocationContext context, org.eclipse.core.runtime.IProgressMonitor monitor)
context
- the context of the content assist invocationmonitor
- a progress monitor to report progress. The monitor is private to this
invocation, i.e. there is no need for the receiver to spawn a sub monitor.
ICompletionProposal
)java.util.List computeContextInformation(ContentAssistInvocationContext context, org.eclipse.core.runtime.IProgressMonitor monitor)
context
- the context of the content assist invocationmonitor
- a progress monitor to report progress. The monitor is private to this
invocation, i.e. there is no need for the receiver to spawn a sub monitor.
IContextInformation
)java.lang.String getErrorMessage()
null
if no error occurredvoid sessionEnded()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |