private JavaCompletionProposal createCompletion(String newText, String oldText, StyledString labelText, Image image, int severity) { int offset= fCurrentPos - oldText.length(); int length= fCurrentLength + oldText.length(); if (fCurrentLength == 0) length= findReplaceEndPos(fDocument, newText, oldText, fCurrentPos) - offset; // bump opening over closing tags if (!newText.startsWith(IHtmlTagConstants.HTML_CLOSE_PREFIX)) severity++; JavaCompletionProposal proposal= new JavaCompletionProposal(newText, offset, length, image, labelText, severity, true); proposal.setTriggerCharacters( new char[] { '>' }); return proposal; }
private JavaCompletionProposal createCompletion(String newText, String oldText, StyledString labelText, Image image, int severity) { int offset= fCurrentPos - oldText.length(); int length= fCurrentLength + oldText.length(); if (fCurrentLength == 0) length= findReplaceEndPos(fDocument, newText, oldText, fCurrentPos) - offset; // bump opening over closing tags if (!newText.startsWith(IHtmlTagConstants.HTML_CLOSE_PREFIX)) severity++; JavaCompletionProposal proposal= new JavaCompletionProposal(newText, offset, length, image, labelText, severity, true); proposal.setTriggerCharacters( new char[] { '>' }); return proposal; }
private JavaCompletionProposal createCompletion(String newText, String oldText, String labelText, Image image, int severity) { int offset= fCurrentPos - oldText.length(); int length= fCurrentLength + oldText.length(); if (fCurrentLength == 0) length= findReplaceEndPos(fDocument, newText, oldText, fCurrentPos) - offset; // bump opening over closing tags if (!newText.startsWith(IHtmlTagConstants.HTML_CLOSE_PREFIX)) severity++; JavaCompletionProposal proposal= new JavaCompletionProposal(newText, offset, length, image, labelText, severity, true); proposal.setTriggerCharacters( new char[] { '>' }); return proposal; }