PreferenceManager过滤
来源:互联网 发布:淘宝改差评钱没打过来 编辑:程序博客网 时间:2024/05/02 01:44
开发RCP的时候会用到PreferenceManager, 但是由于引用了一些插件, 这些插件中也有有PreferenceManager的声明, 如果不想显示这些东西, 可以按照下面的方法做
ExtensionIgnoreRules.isIgnored(node)这句话的意思就是这个节点是不是忽略掉.
注意这里的节点都是第一层的节点, 节点是一个树状结构, 如果你想忽略一些指定的节点, 相信只是简单的变化一下就可以达到目的了.
PreferenceManager manager = window.getWorkbench().getPreferenceManager();
IPreferenceNode[] nodes = manager.getRootSubNodes();
if (nodes != null) {
for (IPreferenceNode node : nodes) {
if (ExtensionIgnoreRules.isIgnored(node)) {
manager.remove(node);
}
}
}
PreferenceDialog dialog = new PreferenceDialog(window.getShell(), manager);
dialog.open();
IPreferenceNode[] nodes = manager.getRootSubNodes();
if (nodes != null) {
for (IPreferenceNode node : nodes) {
if (ExtensionIgnoreRules.isIgnored(node)) {
manager.remove(node);
}
}
}
PreferenceDialog dialog = new PreferenceDialog(window.getShell(), manager);
dialog.open();
ExtensionIgnoreRules.isIgnored(node)这句话的意思就是这个节点是不是忽略掉.
注意这里的节点都是第一层的节点, 节点是一个树状结构, 如果你想忽略一些指定的节点, 相信只是简单的变化一下就可以达到目的了.
- PreferenceManager过滤
- PreferenceManager 0.1.5发布
- PreferenceManager Ver.0.1.4发布
- 过滤
- 过滤
- 过滤
- 过滤
- 过滤
- 过滤
- android小技巧(一) 格式化时间输出 简单的adapter PreferenceManager handler与 handlerThread
- 常规过滤、逻辑过滤
- 关键字过滤 脏话过滤
- filter过滤、servlet过滤
- 基本过滤,内容过滤,可见过滤
- 过滤单引号
- 字符串过滤
- 过滤字符
- 过滤数字
- C#常用函数
- DB2常用命令
- 策略(Strategy)模式
- NHibernate Maverick StringTemplate 企业应用架构研究
- linux下c语言select函数用法
- PreferenceManager过滤
- http://xiaonei.com/getuser.do?id=228412237&t=6868435812
- 将图片转换为bytes
- “过滤”也是一种艺术!
- Visual C#中的多线程编程---THREAD类,THREADPOOL类,TIMER类
- MySQL语法语句大全
- 园与线的拖动02
- Java初学者都必须理解的六大问题(转载)
- 。net的基础概念