本文整理汇总了Java中org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.openInActivePerspective方法的典型用法代码示例。如果您正苦于以下问题:Java PackageExplorerPart.openInActivePerspective方法的具体用法?Java PackageExplorerPart.openInActivePerspective怎么用?Java PackageExplorerPart.openInActivePerspective使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart
的用法示例。
在下文中一共展示了PackageExplorerPart.openInActivePerspective方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: run
import org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart; //导入方法依赖的package包/类
@Override
public void run() {
try {
final IFile file = getIFile(location);
if (file == null) {
result = Boolean.FALSE;
return;
}
if (PlatformUI.getWorkbench().getWorkbenchWindowCount() < 1) {
result = Boolean.FALSE;
return;
}
final IWorkbenchPage page = PlatformUI.getWorkbench().getWorkbenchWindows()[0].getActivePage();
final IEditorDescriptor desc = PlatformUI.getWorkbench().getEditorRegistry().getDefaultEditor(file.getName());
final IEditorPart editor = page.openEditor(new FileEditorInput(file), desc.getId());
revealLine(editor, location.getLineNumber());
final PackageExplorerPart part = PackageExplorerPart.openInActivePerspective();
file.refreshLocal(IResource.DEPTH_ZERO, null);
part.selectAndReveal(file);
result = Boolean.TRUE;
} catch (CoreException e) {
e.printStackTrace();
result = Boolean.FALSE;
}
}
示例2: run
import org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart; //导入方法依赖的package包/类
/**
* Tries to reveal the given Java element
*
* @param element the element to reveal
*/
public void run(IJavaElement element) {
if (element == null)
return;
PackageExplorerPart view= PackageExplorerPart.openInActivePerspective();
view.tryToReveal(element);
}
示例3: execute
import org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart; //导入方法依赖的package包/类
public Object execute(ExecutionEvent event) throws ExecutionException {
IJavaElement javaElement= (IJavaElement) event.getObjectParameterForExecution(PARAM_ID_ELEMENT_REF);
PackageExplorerPart view= PackageExplorerPart.openInActivePerspective();
view.tryToReveal(javaElement);
return null;
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:10,代码来源:ShowElementInPackageViewHandler.java