|
Eclipse JDT Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJavaCompletionProposalComputer
Computes completions and context information displayed by the Java editor content assistant. Contributions to the org.eclipse.jdt.ui.javaCompletionProposalComputer extension point must implement this interface.
Method Summary | |
---|---|
List |
computeCompletionProposals(ContentAssistInvocationContext context,
IProgressMonitor monitor)
Returns a list of completion proposals valid at the given invocation context. |
List |
computeContextInformation(ContentAssistInvocationContext context,
IProgressMonitor monitor)
Returns context information objects valid at the given invocation context. |
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.
List computeCompletionProposals(ContentAssistInvocationContext context, 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
)List computeContextInformation(ContentAssistInvocationContext context, 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
)String getErrorMessage()
null
if no error occurredvoid sessionEnded()
|
Eclipse JDT Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |