private static ICompilationUnit getCompilationUnit(JavaEditor editor) { IJavaElement element= JavaUI.getEditorInputJavaElement(editor.getEditorInput()); if (!(element instanceof ICompilationUnit)) return null; return (ICompilationUnit)element; }
private static ICompilationUnit getCompilationUnit(JavaEditor editor) { IJavaElement element= JavaUI.getEditorInputJavaElement(editor.getEditorInput()); if (!(element instanceof ICompilationUnit)) return null; return (ICompilationUnit)element; }
private IDocument getDocument() { JavaEditor editor= fEditor; if (editor == null) return null; IDocumentProvider provider= editor.getDocumentProvider(); if (provider == null) return null; return provider.getDocument(editor.getEditorInput()); }
/** * Creates the outline page used with this editor. * * @return the created Java outline page */ protected JavaOutlinePage createOutlinePage() { JavaOutlinePage page= new JavaOutlinePage(fOutlinerContextMenuId, this); setOutlinePageInput(page, getEditorInput()); return page; }
private IDocument getDocument() { Assert.isTrue(fEditor != null); IDocumentProvider provider= fEditor.getDocumentProvider(); if (provider == null) return null; IDocument document= provider.getDocument(fEditor.getEditorInput()); return document; }
private IDocument getDocument() { Assert.isTrue(fEditor != null); IDocumentProvider provider= fEditor.getDocumentProvider(); if (provider == null) return null; IDocument document= provider.getDocument(fEditor.getEditorInput()); return document; }
/** * Creates the outline page used with this editor. * * @return the created Java outline page */ protected JavaOutlinePage createOutlinePage() { JavaOutlinePage page= new JavaOutlinePage(fOutlinerContextMenuId, this); fOutlineSelectionChangedListener.install(page); setOutlinePageInput(page, getEditorInput()); return page; }
private static ICompilationUnit getCompilationUnit(JavaEditor editor) { IWorkingCopyManager manager= JavaPlugin.getDefault().getWorkingCopyManager(); ICompilationUnit cu= manager.getWorkingCopy(editor.getEditorInput()); return cu; }
private IDocument getDocument() { Assert.isTrue(fEditor != null); IDocumentProvider provider= fEditor.getDocumentProvider(); if (provider == null) return null; IDocument document= provider.getDocument(fEditor.getEditorInput()); return document; }
private static ICompilationUnit getCompilationUnit(JavaEditor editor) { IWorkingCopyManager manager= JavaPlugin.getDefault().getWorkingCopyManager(); ICompilationUnit cu= manager.getWorkingCopy(editor.getEditorInput()); return cu; }
private static ICompilationUnit getCompilationUnit(JavaEditor editor) { IWorkingCopyManager manager= JavaPlugin.getDefault().getWorkingCopyManager(); ICompilationUnit cu= manager.getWorkingCopy(editor.getEditorInput()); return cu; }
private ISourceReference getSourceReference() { IEditorInput input= fEditor.getEditorInput(); if (input instanceof IClassFileEditorInput) { return ((IClassFileEditorInput)input).getClassFile(); } else { return JavaPlugin.getDefault().getWorkingCopyManager().getWorkingCopy(input); } }
private static IJavaElement getEditorInput(JavaEditor editor) { IEditorInput input= editor.getEditorInput(); if (input instanceof IClassFileEditorInput) return ((IClassFileEditorInput)input).getClassFile(); return JavaPlugin.getDefault().getWorkingCopyManager().getWorkingCopy(input); }
private ISourceReference getSourceReference() { IEditorInput input= fEditor.getEditorInput(); if (input instanceof IClassFileEditorInput) { return ((IClassFileEditorInput)input).getClassFile(); } else { return JavaPlugin.getDefault().getWorkingCopyManager().getWorkingCopy(input); } }
private static IJavaElement getInput(JavaEditor editor) { if (editor == null) return null; IEditorInput input= editor.getEditorInput(); if (input instanceof IClassFileEditorInput) return ((IClassFileEditorInput)input).getClassFile(); IWorkingCopyManager manager= JavaPlugin.getDefault().getWorkingCopyManager(); return manager.getWorkingCopy(input); }
private static IJavaElement getEditorInput(JavaEditor editor) { IEditorInput input= editor.getEditorInput(); if (input instanceof IClassFileEditorInput) return ((IClassFileEditorInput)input).getClassFile(); return JavaPlugin.getDefault().getWorkingCopyManager().getWorkingCopy(input); }
public void uninstall() { ISourceViewer sourceViewer= getSourceViewer(); if (sourceViewer != null) sourceViewer.removeTextInputListener(this); IDocumentProvider documentProvider= getDocumentProvider(); if (documentProvider != null) { IDocument document= documentProvider.getDocument(getEditorInput()); if (document != null) document.removeDocumentListener(this); } }
public void uninstall() { ISourceViewer sourceViewer= getSourceViewer(); if (sourceViewer != null) sourceViewer.removeTextInputListener(this); IDocumentProvider documentProvider= getDocumentProvider(); if (documentProvider != null) { IDocument document= documentProvider.getDocument(getEditorInput()); if (document != null) document.removeDocumentListener(this); } }
private IType[] getTypes() throws JavaModelException { IEditorInput input= fEditor.getEditorInput(); if (input instanceof IClassFileEditorInput) { return new IType[] { ((IClassFileEditorInput)input).getClassFile().getType() }; } else { return JavaPlugin.getDefault().getWorkingCopyManager().getWorkingCopy(input).getAllTypes(); } }
private ISelection getEditorSelection(JavaEditor editor) { ITypeRoot element= SelectionConverter.getInput(editor); if (element == null) return null; if (editor.isBreadcrumbActive()) return editor.getBreadcrumb().getSelectionProvider().getSelection(); else { ITextSelection textSelection= (ITextSelection) editor.getSelectionProvider().getSelection(); IDocument document= JavaUI.getDocumentProvider().getDocument(editor.getEditorInput()); return new JavaTextSelection(element, document, textSelection.getOffset(), textSelection.getLength()); } }