public IRegion getHoverRegion(ITextViewer textViewer, int offset) { if (textViewer != null) { return JavaWordFinder.findWord(textViewer.getDocument(), offset); } return null; }
@Override public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null) return JavaWordFinder.findWord(textViewer.getDocument(), offset); return null; }
public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null) return JavaWordFinder.findWord(textViewer.getDocument(), offset); return null; }
@Override public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null) return JavaWordFinder.findWord(textViewer.getDocument(), offset); return null; }
@Override public IRegion getHoverRegion(ITextViewer textViewer, int offset) { if (textViewer != null) { return JavaWordFinder.findWord(textViewer.getDocument(), offset); } return null; }
@Override public IRegion getHoverRegion(ITextViewer textViewer, int offset) { if (textViewer != null) { return JavaWordFinder.findWord(textViewer.getDocument(), offset); } return null; }
@Override public IRegion getHoverRegion(ITextViewer textViewer, int offset) { return JavaWordFinder.findWord(textViewer.getDocument(), offset); }
@Override public IRegion getHoverRegion(ITextViewer textViewer, int offset) { return JavaWordFinder.findWord(textViewer.getDocument(), offset); }
public IRegion getHoverRegion(ITextViewer textViewer, int offset) { return JavaWordFinder.findWord(textViewer.getDocument(), offset); }
public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null && fEditor != null) { IRegion region= JavaWordFinder.findWord(textViewer.getDocument(), offset); if (region != null) return region; else return new Region(offset, 0); } return null; }
@Override public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null && fEditor != null) { IRegion region= JavaWordFinder.findWord(textViewer.getDocument(), offset); if (region != null) return region; else return new Region(offset, 0); } return null; }
@Override public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null && fEditor != null) { IRegion region= JavaWordFinder.findWord(textViewer.getDocument(), offset); if (region != null) return region; else return new Region(offset, 0); } return null; }
IEditorInput editorInput= textEditor.getEditorInput(); IDocument document= documentProvider.getDocument(editorInput); IRegion wordRegion= JavaWordFinder.findWord(document, offset); if (wordRegion == null || wordRegion.getLength() == 0) return null;
IEditorInput editorInput= textEditor.getEditorInput(); IDocument document= documentProvider.getDocument(editorInput); IRegion wordRegion= JavaWordFinder.findWord(document, offset); if (wordRegion == null || wordRegion.getLength() == 0) return null;
return; fMarkOccurrenceTargetRegion= JavaWordFinder.findWord(document, offset); fMarkOccurrenceModificationStamp= currentModificationStamp;
private Point computeWordStart() { ITextSelection selection= (ITextSelection)fEditor.getSelectionProvider().getSelection(); IRegion textRegion= JavaWordFinder.findWord(fEditor.getViewer().getDocument(), selection.getOffset()); if (textRegion == null) return null; IRegion widgetRegion= modelRange2WidgetRange(textRegion); if (widgetRegion == null) return null; int start= widgetRegion.getOffset(); StyledText styledText= fEditor.getViewer().getTextWidget(); Point result= styledText.getLocationAtOffset(start); result.y+= styledText.getLineHeight(start); if (!styledText.getClientArea().contains(result)) return null; return result; }
private Point computeWordStart() { ITextSelection selection= (ITextSelection)fEditor.getSelectionProvider().getSelection(); IRegion textRegion= JavaWordFinder.findWord(fEditor.getViewer().getDocument(), selection.getOffset()); if (textRegion == null) return null; IRegion widgetRegion= modelRange2WidgetRange(textRegion); if (widgetRegion == null) return null; int start= widgetRegion.getOffset(); StyledText styledText= fEditor.getViewer().getTextWidget(); Point result= styledText.getLocationAtOffset(start); result.y+= styledText.getLineHeight(start); if (!styledText.getClientArea().contains(result)) return null; return result; }
private Point computeWordStart() { ITextSelection selection= (ITextSelection)fEditor.getSelectionProvider().getSelection(); IRegion textRegion= JavaWordFinder.findWord(fEditor.getViewer().getDocument(), selection.getOffset()); if (textRegion == null) return null; IRegion widgetRegion= modelRange2WidgetRange(textRegion); if (widgetRegion == null) return null; int start= widgetRegion.getOffset(); StyledText styledText= fEditor.getViewer().getTextWidget(); Point result= styledText.getLocationAtOffset(start); result.y+= styledText.getLineHeight(start); if (!styledText.getClientArea().contains(result)) return null; return result; }
public IHyperlink[] detectHyperlinks(ITextViewer textViewer, IRegion region, boolean canShowMultipleHyperlinks) { ITextEditor textEditor= (ITextEditor)getAdapter(ITextEditor.class); if (region == null || canShowMultipleHyperlinks || !(textEditor instanceof JavaEditor)) return null; IAction openAction= textEditor.getAction("OpenEditor"); //$NON-NLS-1$ if (openAction == null) return null; int offset= region.getOffset(); IJavaElement input= EditorUtility.getEditorInputJavaElement(textEditor, false); if (input == null) return null; try { IDocument document= textEditor.getDocumentProvider().getDocument(textEditor.getEditorInput()); IRegion wordRegion= JavaWordFinder.findWord(document, offset); if (wordRegion == null) return null; IJavaElement[] elements= null; elements= ((ICodeAssist) input).codeSelect(wordRegion.getOffset(), wordRegion.getLength()); if (elements != null && elements.length > 0) return new IHyperlink[] {new JavaElementHyperlink(wordRegion, openAction)}; } catch (JavaModelException e) { return null; } return null; }
return; fMarkOccurrenceTargetRegion= JavaWordFinder.findWord(document, offset); fMarkOccurrenceModificationStamp= currentModificationStamp;