热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.eclipse.jface.viewers.Viewer.getSelection()方法的使用及代码示例

本文整理了Java中org.eclipse.jface.viewers.Viewer.getSelection()方法的一些代码示例,展示了Viewer.g

本文整理了Java中org.eclipse.jface.viewers.Viewer.getSelection()方法的一些代码示例,展示了Viewer.getSelection()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Viewer.getSelection()方法的具体详情如下:
包路径:org.eclipse.jface.viewers.Viewer
类名称:Viewer
方法名:getSelection

Viewer.getSelection介绍

暂无

代码示例

代码示例来源:origin: org.eclipse/org.eclipse.wst.common.ui

/**
* This is called when dragging is initiated; it records the {@link #selection} of {@link #viewer}.
*/
public void dragStart(DragSourceEvent event)
{
selection = viewer.getSelection();
}

代码示例来源:origin: org.eclipse/org.eclipse.compare

public ISelection getSelection() {
if (fViewer != null)
return fViewer.getSelection();
return super.getSelection();
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.compare

@Override
public ISelection getSelection() {
if (fViewer != null)
return fViewer.getSelection();
return super.getSelection();
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

@Override
void handleDoubleClickEvent() {
Viewer viewer = getViewer();
fireDoubleClick(new DoubleClickEvent(viewer, viewer.getSelection()));
fireOpen(new OpenEvent(viewer, viewer.getSelection()));
}
};

代码示例来源:origin: org.apache.uima/uimaj-ep-cas-editor

@Override
public void run() {
viewer.setSelection(viewer.getSelection());
viewer.refresh();
}
});

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

/**
* Returns the currently checked launch delegate
* @return the currently selected launch delegate or null if none are checked
*/
protected ILaunchDelegate getSelectedDelegate() {
IStructuredSelection selection = (IStructuredSelection) getViewer().getSelection();
return (ILaunchDelegate) selection.getFirstElement();
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

@Override
public IStructuredSelection getCurrentSelection() {
if (getViewer() != null){
return (IStructuredSelection)getViewer().getSelection();
}
return null;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

public EditVariableLogicalStructureAction(VariablesView view) {
super();
fView = view;
ISelection selection = view.getViewer().getSelection();
if (selection != null) {
init(selection);
}
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
* Returns the object currently selected by the viewer.
*
* @return the selected object, or null if either no object or
* multiple objects are selected
*/
protected Object getSelectedObject() {
ISelection selection = viewer.getSelection();
if (selection instanceof IStructuredSelection && !selection.isEmpty()) {
IStructuredSelection structured = (IStructuredSelection) selection;
return structured.getFirstElement();
}
return null;
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

/**
* Returns the object currently selected by the viewer.
*
* @return the selected object or the first element in current selection,
* and null if no objects are selected
*/
protected Object getSelectedObject() {
ISelection selection = viewer.getSelection();
if (selection instanceof IStructuredSelection && !selection.isEmpty()) {
IStructuredSelection structured = (IStructuredSelection) selection;
return structured.getFirstElement();
}
return null;
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

void handleDoubleClickEvent() {
Viewer viewer = getViewer();
fireDoubleClick(new DoubleClickEvent(viewer, viewer.getSelection()));
fireOpen(new OpenEvent(viewer, viewer.getSelection()));
}
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

@Override
protected void createButtonsForButtonBar(Composite parent) {
super.createButtonsForButtonBar(parent);
getButton(IDialogConstants.OK_ID).setEnabled(!getViewer().getSelection().isEmpty());
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.debug.ui

public void doubleClick(DoubleClickEvent event) {
IStructuredSelection sel = (IStructuredSelection)event.getViewer().getSelection();
Object obj = sel.getFirstElement();
if(obj instanceof SubElement) {
edit(sel, ((SubElement)obj).getType());
}
}
});

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

@Override
public void run() {
Viewer viewer = getView().getViewer();
Control cOntrol= viewer.getControl();
if (control instanceof Table) {
((Table) control).selectAll();
viewer.setSelection(viewer.getSelection(), false);
}
}
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

@Override
public void run(IAction action) {
Viewer viewer = ((AbstractDebugView) getView()).getViewer();
((Tree) viewer.getControl()).selectAll();
// ensure that the selection change callback is fired
viewer.setSelection(viewer.getSelection());
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.team.ui

@Override
public void doubleClick(DoubleClickEvent event) {
selectionChanged(
new SelectionChangedEvent(
event.getViewer(),
event.getViewer().getSelection()));
getContainer().showPage(getNextPage());
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

@Override
public void run() {
ISelection selection = fView.getViewer().getSelection();
if (selection instanceof IStructuredSelection) {
IStructuredSelection ss = (IStructuredSelection) selection;
if (ss.size() == 1) {
IWorkbenchPage page = fView.getSite().getPage();
SourceLookupManager.getDefault().displaySource(ss.getFirstElement(), page, true);
}
}
}
}

代码示例来源:origin: org.eclipse/org.eclipse.team.ui

public void doubleClick(DoubleClickEvent event) {
selectionChanged(
new SelectionChangedEvent(
event.getViewer(),
event.getViewer().getSelection()));
getContainer().showPage(getNextPage());
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

/**
* An item in a viewer has been double-clicked.
*/
@Override
public void doubleClick(DoubleClickEvent event) {
selectionChanged(new SelectionChangedEvent(event.getViewer(), event
.getViewer().getSelection()));
getContainer().showPage(getNextPage());
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

void runInternal(boolean isShift) {
IStructuredSelection selection = (IStructuredSelection)fLaunchConfigurationView.getViewer().getSelection();
Object target = selection.getFirstElement();
if (target instanceof ILaunchConfiguration) {
if (fTabViewer.canLaunch() & fTabViewer.canLaunchWithModes() & !fTabViewer.hasDuplicateDelegates()) {
setShift(isShift);
handleLaunchPressed();
}
} else {
getNewAction().run();
}
}
};

推荐阅读
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 标题: ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • 大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记
    本文介绍了大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记,包括outputFormat接口实现类、自定义outputFormat步骤和案例。案例中将包含nty的日志输出到nty.log文件,其他日志输出到other.log文件。同时提供了一些相关网址供参考。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
  • 项目运行环境配置及可行性分析
    本文介绍了项目运行环境配置的要求,包括Jdk1.8、Tomcat7.0、Mysql、HBuilderX等工具的使用。同时对项目的技术可行性、操作可行性、经济可行性、时间可行性和法律可行性进行了分析。通过对数据库的设计和功能模块的设计,确保系统的完整性和安全性。在系统登录、系统功能模块、管理员功能模块等方面进行了详细的介绍和展示。最后提供了JAVA毕设帮助、指导、源码分享和调试部署的服务。 ... [详细]
  • 本文介绍了如何使用MATLAB调用摄像头进行人脸检测和识别。首先需要安装扩展工具,并下载安装OS Generic Video Interface。然后使用MATLAB的机器视觉工具箱中的VJ算法进行人脸检测,可以直接调用CascadeObjectDetector函数进行检测。同时还介绍了如何调用摄像头进行人脸识别,并对每一帧图像进行识别。最后,给出了一些相关的参考资料和实例。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
author-avatar
盛如毓
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有