Java中.setvalue(-1)_Java State.setValue方法代碼示例

本文整理匯總了Java中org.eclipse.core.commands.State.setValue方法的典型用法代碼示例。如果您正苦於以下問題:Java State.setValue方法的具體用法?Java State.setValue怎麽用?Java State.setValue使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.eclipse.core.commands.State的用法示例。

在下文中一共展示了State.setValue方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

示例1: updateElement

​點讚 3

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

@SuppressWarnings("rawtypes")

@Override

public void updateElement(UIElement element, Map parameters) {

Activator activator = Activator.getDefault();

if (activator.getSelectedProjects().size() == 1) {

IProject project = activator.getSelectedProjects().iterator().next();

String projectName = project.getName();

boolean enabled = SpotterProjectSupport.isExpertViewEnabled(projectName);

State state = getCommandState(null);

state.setValue(Boolean.valueOf(enabled));

String label = (enabled ? "Disable" : "Enable") + " Expert View";

element.setText(label);

}

}

開發者ID:sopeco,項目名稱:DynamicSpotter,代碼行數:17,

示例2: toggleButtonOff

​點讚 3

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

private void toggleButtonOff(){

ICommandService commandService =

(ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);

Command toggleCommand = commandService.getCommand(COMMAND_ID);

State state = toggleCommand.getState("STYLE");

boolean currentState = (Boolean) state.getValue();

if (currentState) {

// turn it off

state.setValue(!currentState);

UiDesk.getDisplay().syncExec(new Runnable() {

public void run(){

commandService.refreshElements(toggleCommand.getId(), null);

}

});

}

}

開發者ID:elexis,項目名稱:elexis-3-base,代碼行數:19,

示例3: execute

​點讚 3

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

public final Object execute(ExecutionEvent event) throws ExecutionException {

ICommandService commandService = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);

// update toggled state

State state = event.getCommand().getState(IMenuStateIds.STYLE);

if (state == null)

throw new ExecutionException(

"You need to declare a ToggleState with id=STYLE for your command to use ToggleHandler!");

boolean currentState = (Boolean) state.getValue();

boolean newState = !currentState;

state.setValue(newState);

// trigger element update

executeToggle(event, newState);

commandService.refreshElements(event.getCommand().getId(), null);

// return value is reserved for future apis

return null;

}

開發者ID:elexis,項目名稱:elexis-3-base,代碼行數:20,

示例4: execute

​點讚 3

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

public final Object execute(ExecutionEvent event) throws ExecutionException {

ICommandService commandService = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);

this.commandId = event.getCommand().getId();

// update toggled state

State state = event.getCommand().getState(IMenuStateIds.STYLE);

if (state == null)

throw new ExecutionException(

"You need to declare a ToggleState with id=STYLE for your command to use ToggleHandler!");

boolean currentState = (Boolean) state.getValue();

boolean newState = !currentState;

state.setValue(newState);

// trigger element update

executeToggle(event, newState);

commandService.refreshElements(event.getCommand().getId(), null);

// return value is reserved for future apis

return null;

}

開發者ID:elexis,項目名稱:elexis-3-base,代碼行數:21,

示例5: setToggleCommandState

​點讚 2

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

public static void setToggleCommandState(String commandId, String stateId, boolean stateValue) throws ExecutionException

{

ICommandService svc = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);

Command command = svc.getCommand(commandId);

State state = command.getState("org.eclipse.ui.commands.toggleState");

if (state == null)

throw new ExecutionException("The command does not have a toggle state"); //$NON-NLS-1$

if (!(state.getValue() instanceof Boolean))

throw new ExecutionException("The command's toggle state doesn't contain a boolean value"); //$NON-NLS-1$

state.setValue(new Boolean(stateValue));

}

開發者ID:Spacecraft-Code,項目名稱:SPELL,代碼行數:12,

示例6: setCommandState

​點讚 2

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

private void setCommandState(boolean state)

{

ICommandService service = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);

Command command = service.getCommand(COMMAND_ID);

State commandState = command.getState(COMMAND_STATE);

if (((Boolean) commandState.getValue()) != state)

{

commandState.setValue(state);

service.refreshElements(COMMAND_ID, null);

}

}

開發者ID:apicloudcom,項目名稱:APICloud-Studio,代碼行數:12,

示例7: setEnabled

​點讚 2

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

@Override

public void setEnabled(Object evaluationContext)

{

Object activeSite = ((IEvaluationContext) evaluationContext).getVariable(ISources.ACTIVE_SITE_NAME);

Object activeEditor = ((IEvaluationContext) evaluationContext).getVariable(ISources.ACTIVE_EDITOR_NAME);

if (activeSite instanceof IWorkbenchSite && activeEditor instanceof AbstractThemeableEditor)

{

ICommandService commandService = (ICommandService) ((IWorkbenchSite) activeSite)

.getService(ICommandService.class);

Command command = commandService.getCommand(COMMAND_ID);

State state = command.getState(RegistryToggleState.STATE_ID);

state.setValue(((AbstractThemeableEditor) activeEditor).getWordWrapEnabled());

}

}

開發者ID:apicloudcom,項目名稱:APICloud-Studio,代碼行數:15,

示例8: changeButtonState

​點讚 2

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

public void changeButtonState(Boolean value) {

ICommandService service = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class);

Command command = service.getCommand(ZoomSweepToolHandler.COMMAND_ID);

State state = command.getState(ZoomSweepToolHandler.ZOOM_SWEEP_TOOGLE_STATE);

state.setValue(value);

}

開發者ID:nasa,項目名稱:OpenSPIFe,代碼行數:7,

示例9: saveCurrentState

​點讚 2

import org.eclipse.core.commands.State; //導入方法依賴的package包/類

private void saveCurrentState(SelectInProgress selectInProgress) {

State state = new State();

state.setValue(selectInProgress);

state.setId(ID_SELECTS_IN_PROGRESS);

addState(ID_SELECTS_IN_PROGRESS, state);

}

開發者ID:caspark,項目名稱:eclipse-multicursor,代碼行數:7,

注:本文中的org.eclipse.core.commands.State.setValue方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/351508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用自定义线程池处理并行数据库流

并行数据库流 在我以前的文章中 ,我写了关于使用并行流和Speedment并行处理数据库内容的信息。 在许多情况下,并行流可能比通常的顺序数据库流快得多。 线程池 Speedment是一个开源的Stream ORM Java工具包和Runtime Java工具,它将现有的数…

GDAL编译Windows平台下64位的方式

最近写的项目需要在64位的服务器上,结果32位下编译的不能用,只好重新编译一套64位的。在编译GDAL时,出现了连接错误,如下: LINK : error LNK2001: unresolved external symbol > _OCTNewCoordinateTransformation a…

CentOS7.x以上版本配置DNS失效解决办法

这2周做实验,centos7.x经常出现yum安装软件包的时候找不到解析地址,提示如下错误 正在尝试其它镜像。Error downloading packages: pam-devel-1.1.8-22.el7.x86_64: [Errno 256] No more mirrors to try. libcom_err-1.42.9-12.el7_5.x86_64: [Errno 256…

java slf4j日志级别_java - 在slf4j中设置运行时消息的日志级别 - 堆栈内存溢出

>>#1 票数:41 已采纳使用slf4j无法做到这slf4j 。我想,缺少这个功能的原因是,几乎不可能为slf4j构建一个Level类型,它可以有效地映射到Facade后面所有可能的日志记录实现中使用的Level (或等效)类型。 或者,设计…

使用Cloudformation集成Spring Boot和EC2

在之前的博客中,我们将Spring Boot应用程序与Elastic beantalk集成在一起。 该应用程序是一个基于Servlet的应用程序,可以响应请求。 在本教程中,我们将部署一个Spring Boot应用程序,该应用程序在ec2实例上执行一些计划的任务。 …

出现$ref的原因及解决方案

$ref的产生原因 (1)重复引用:一个集合/对象中的多个元素/属性都引用了同一个对象 (2)循环引用:集合/对象中的多个元素/属性在相互引用导致循环 针对fastjson的处理 fastjson作为一款序列化引擎,…

Wireshark图解教程(简介、抓包、过滤器)

Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码&am…

php格式书写,PHP书写格式详解(必看)

从一个例子开始。启动编辑器,创建一个php文件并键入如下代码:echo "你好!";?>将该文件命名为 test.php 并存储于 E:html 目录下。在浏览器地址栏里访问该 php 文件:http://127.0.0.1/test.php,输出结果如…

java java se_Java SE 11:推动Java前进

java java se介绍 在我看来,这篇文章提出了Java语言应该如何发展成为一种首选语言。 它还提供了一些我喜欢但是有时(可能永远不会)成为Java的一部分的功能,出于某些原因,我将对此加以解释,这些功能有时我已…

用GDAL/OGR去读shapefile

一、读shapefile 1、首先,用Arcgis创建所要读的shp文件。打开ArcCatalog,右键NEW->Shapefile,名称Name:point ,要素类型(Feature Type):Point。点击Edit,选择投影类型。 2、打开ArcMap. 单击工具栏里的A…

【日 志】

/// <summary>/// 记录执行sql时的错误日志/// <para>cmdTxt 执行的sql</para>/// <para>inputParams 传入的Hashtable参数</para>/// </summary>private static void LogLastError(string cmdTxt, Hashtable inputParams){try{StringBuil…

php 数组移除指定健,php删除数组指定键的方法

php删除数组指定键的方法&#xff1a;首先创建一个PHP代码示例文件&#xff1b;然后定义一个“array_remove”方法&#xff1b;最后利用“array_key_exists”、“array_search”等函数实现删除数组指定键即可。PHP删除Array数组里指定的key/*** php除数组指定的key值(直接删除k…

Intellij IDEA社区版中的SpringBoot入门

我们可以使用Intellij IDEA社区版来处理SpringBoot应用程序&#xff0c;因为我们不需要配置Tomcat&#xff0c;Wildlfy等服务器&#xff0c;只需运行main&#xff08;&#xff09;方法即可运行应用程序。 但是&#xff0c;Intellij IDEA社区版中没有提供直接创建SpringBoot应用…

SpatialHadoop中空间索引系列之(四)空间格网索引实现

有关空间格网索引原理详见前面章节讲述的内容。这里我们根据SpatialHadoop中具体的实现&#xff0c;来详细讲解下。格网索引是一级索引&#xff0c;格网的个数取决于两个参数&#xff0c;一个是数据集的大小&#xff0c;另外一个就是格网的大小。那么在SpatialHadoop当中&#…

php导入csv文件,php实现CSV文件导入和导出

项目开发中&#xff0c;很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件&#xff0c;那么具体该如何实现呢&#xff1f;本文将使用PHP并结合mysql&#xff0c;实现了CSV格式数据的导入和导出功能。我们先准备mysql数据表&#xff0c;假设项目中有一张记录学生信…

剑指offer-二叉搜索树的后序遍历序列

/*输入一个整数数组&#xff0c;判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。*/ /** 已知条件&#xff1a;后序序列最后一个值为root&#xff1b;二叉搜索树左子树值都比root小&#xff0c;右子树值都…

Nessus漏洞扫描教程之安装Nessus工具

Nessus基础知识 Nessus号称是世界上最流行的漏洞扫描程序&#xff0c;全世界有超过75000个组织在使用它。该工具提供完整的电脑漏洞扫描服务&#xff0c;并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件&#xff0c;Nessus可同时在本机或远端上遥控&#xff0c;进行系…

php强制关机代码,程序员关机代码是什么?

程序员关机代码&#xff1a;1、定时关机&#xff0c;在运行中输入【at 22:00 Shutdown -s】&#xff1b;2、倒计时方式关机&#xff0c;在运行中输入【Shutdown.exe -s -t 3600】&#xff1b;3、自动关机&#xff0c;输入【shutdown -i】。程序员关机代码&#xff1a;1、比如你…

Java 9和应用程序性能监视的激动人心之处

通过AppDynamics解决应用程序问题的速度提高了10倍–以最小的开销在代码级深度监视生产应用程序。 开始免费试用&#xff01; 在当今的现代计算时代&#xff0c;软件创新的不断增强使我们更接近软件革命的时代。 也许在遥远的未来&#xff0c;这可能是对21世纪记忆犹新的方式。…

GPU下train 模型出现nan

When training on GPU, the error "Model diverged with loss NaN" is often caused by a sotmax thats getting a symbol larger than vocab_size 转载于:https://www.cnblogs.com/wuxiangli/p/10344259.html