protected String computeDisplayString() { return fInvocationContext.getLabelProvider().createLabel(fProposal); }
/** * Creates a new context information. */ public ProposalContextInformation(CompletionProposal proposal) { // don't cache the core proposal because the ContentAssistant might // hang on to the context info. CompletionProposalLabelProvider labelProvider= new CompletionProposalLabelProvider(); fInformationDisplayString= labelProvider.createParameterList(proposal); ImageDescriptor descriptor= labelProvider.createImageDescriptor(proposal); if (descriptor != null) fImage= JavaPlugin.getImageDescriptorRegistry().get(descriptor); else fImage= null; if (proposal.getCompletion().length == 0) fPosition= proposal.getCompletionLocation() + 1; else fPosition= -1; fContextDisplayString= labelProvider.createLabel(proposal); }
/** * Creates a new context information. * * @param proposal the JDT Core completion proposal */ public ProposalContextInformation(CompletionProposal proposal) { // don't cache the core proposal because the ContentAssistant might // hang on to the context info. CompletionProposalLabelProvider labelProvider= new CompletionProposalLabelProvider(); fInformationDisplayString= labelProvider.createParameterList(proposal); ImageDescriptor descriptor= labelProvider.createImageDescriptor(proposal); if (descriptor != null) fImage= JavaPlugin.getImageDescriptorRegistry().get(descriptor); else fImage= null; if (proposal.getCompletion().length == 0) fPosition= proposal.getCompletionLocation() + 1; else fPosition= -1; fContextDisplayString= labelProvider.createLabel(proposal); }
private IJavaCompletionProposal createFieldProposal(CompletionProposal proposal) { String completion= String.valueOf(proposal.getCompletion()); int start= proposal.getReplaceStart(); int length= getLength(proposal); String label= fLabelProvider.createLabel(proposal); Image image= getImage(fLabelProvider.createFieldImageDescriptor(proposal)); int relevance= computeRelevance(proposal); JavaCompletionProposal javaProposal= new JavaCompletionProposal(completion, start, length, image, label, relevance, getContext().isInJavadoc(), getInvocationContext()); if (fJavaProject != null) javaProposal.setProposalInfo(new FieldProposalInfo(fJavaProject, proposal)); javaProposal.setTriggerCharacters(VAR_TRIGGER); return javaProposal; }
/** * Creates a new context information. * * @param proposal the JDT Core completion proposal */ public ProposalContextInformation(CompletionProposal proposal) { // don't cache the core proposal because the ContentAssistant might // hang on to the context info. CompletionProposalLabelProvider labelProvider= new CompletionProposalLabelProvider(); fInformationDisplayString= labelProvider.createParameterList(proposal); ImageDescriptor descriptor= labelProvider.createImageDescriptor(proposal); if (descriptor != null) fImage= JavaPlugin.getImageDescriptorRegistry().get(descriptor); else fImage= null; if (proposal.getCompletion().length == 0) fPosition= proposal.getCompletionLocation() + 1; else fPosition= -1; fContextDisplayString= labelProvider.createLabel(proposal); }