Adding content assist to non-javadoc in java editor. [message #985420] |
Thu, 15 November 2012 11:30 |
Nikhil chulli Messages: 9 Registered: June 2012 |
Junior Member |
|
|
I am trying to achieve content assist in non-javadoc of the java editor, i.e. suppose I type "MY" and press crtl+space-bar it should list the possible completions(like MYSPACE, MYWORK, MYNETWORK etc) provide by me. To accomplish this I implemented IJavaCompletionProposalComputer.
public class MyProposalComputer implements IJavaCompletionProposalComputer {
private final LinksToProposalProcessor fProcessor = new LinksToProposalProcessor();
@Override
public List<ICompletionProposal> computeCompletionProposals(
ContentAssistInvocationContext context, IProgressMonitor monitor) {
List<ICompletionProposal> result= new ArrayList<ICompletionProposal>();
IContextInformation info= new ContextInformation("MYSPACE", "MYSPACE Test");
result.add( new CompletionProposal("MYSPACE", context.getInvocationOffset(), 0, "MYSPACE".length(), null, "MYSPACE", info, "Test MYSPACE"));
return result;
}
@Override
public List<IContextInformation> computeContextInformation(
ContentAssistInvocationContext context, IProgressMonitor monitor) {
return Arrays.asList(fProcessor.computeContextInformation(context.getViewer(), context.getInvocationOffset()));
}
@Override
public String getErrorMessage() {
return fProcessor.getErrorMessage();
}
@Override
public void sessionEnded() {
// TODO Auto-generated method stub
}
@Override
public void sessionStarted() {
// TODO Auto-generated method stub
}
}
But this is not working. Do I need to add anything else?
|
|
|
|
Powered by
FUDForum. Page generated in 0.03263 seconds