开发RCP的时候会用到PreferenceManager, 但是由于引用了一些插件, 这些插件中也有有PreferenceManager的声明, 如果不想显示这些东西, 可以按照下面的方法做

        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();

ExtensionIgnoreRules.isIgnored(node)这句话的意思就是这个节点是不是忽略掉.
注意这里的节点都是第一层的节点, 节点是一个树状结构, 如果你想忽略一些指定的节点, 相信只是简单的变化一下就可以达到目的了.

PreferenceManager过滤相关推荐

  1. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  2. mybatis的资源过滤错误及xml文件编码错误

    mybatis 解决maven项目内资源过滤的问题 写的配置文件无法被导出或者生效的问题. 解决方案: <build><resources><resource>&l ...

  3. SpringCloud Alibaba微服务实战(七) - 路由网关(Gateway)全局过滤

    说在前面 全局过滤器作用于所有的路由,不需要单独配置,我们可以用它来实现很多统一化处理的业务需求,比如权限认证,IP 访问限制,监控,限流等等. 创建路由网关(Gateway)启动服务cloud-ac ...

  4. jquery过滤HTML标签方法

    //过滤HTML标签 function removeHTMLTag(str) {str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tags ...

  5. python 过滤出某后缀名文件

    以从某文件夹过滤出py文件为例: 法1: import glob import os os.chdir("./") for file in glob.glob("*.py ...

  6. 个性化排序的神经协同过滤

    个性化排序的神经协同过滤 Neural Collaborative Filtering for Personalized Ranking 这一部分将超越显式反馈,介绍神经协作过滤(NCF)框架,用于推 ...

  7. 2021年大数据常用语言Scala(二十四):函数式编程 过滤  filter

    目录 过滤  filter 定义 方法签名 方法解析 案例 参考代码 过滤  filter 过滤符合一定条件的元素 定义 方法签名 def filter(p: (A) ⇒ Boolean): Trav ...

  8. mysql屏蔽关键字实现方法_PHP屏蔽过滤指定关键字的方法

    本文实例讲述了PHP屏蔽过滤指定关键字的方法.分享给大家供大家参考.具体分析如下: 实现思路: 一.把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少. 二.PHP读取关键字文本,存入一 ...

  9. Ubuntu 系统 在终端中过滤log 特殊的信息

    使用命令 grep 例如某个log 日志信息太多,使用终端过滤 grep -rni "过滤字段"  文件路径(这个拖着文件放进去即可)

最新文章

  1. swt能单独在linux运行么,java – 在Mac上运行基于SWT的跨平台jar
  2. Ubuntu安装.run文件
  3. C段渗透攻击必看的技术知识
  4. Python爬虫CSS Selector的使用
  5. 野生前端的数据结构练习(9)冒泡排序,选择排序,插入排序
  6. cshop是什么开发语言_国内程序员那么多,为什么不开发一个属于自己的编程语言?...
  7. linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号
  8. 装机 --- Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘
  9. gitbub遇见的问题
  10. C语言(11),用程序写简单图形。
  11. 非常不错的IOS学习网站
  12. vivo手机mitmproxy安全证书安装
  13. php ic卡,IC卡的数据结构认识
  14. PyTorch深度学习——PyCharm中使用matplotlib画3D曲面图
  15. 区块链技术与应用-BTC
  16. GPU深度学习训练时出现train_loss一直不变且val_loss不变的问题
  17. c++中按位取反运算
  18. 多元线性回归算法: 线性回归Linear Regression、岭回归Ridge regression、Lasso回归、主成分回归PCR、偏最小二乘PLS
  19. win7安装eclipse
  20. Mysql断流_彻底解决ROS网页断流问题

热门文章

  1. 诺基亚大陆行货手机真假查询检查方法?(超级简单实用)
  2. HTML+CSS实现鼠标移动到某位置文本变色/显现效果
  3. 什么是语法糖?Java中有哪些语法糖?
  4. Linux C/C++编程之(十七)进程间通信
  5. LeetCode之旅(16)
  6. 培训日常分享--牛鑫宇老师8月为某医药科技公司讲授《企业全面预算与成本管控》,课程圆满结束!
  7. 未来教育的五大赛道解析推理
  8. 用Python爬取大众点评数据,推荐火锅店里最受欢迎的食品
  9. 怎么用懒设计工具在线裁切图片?
  10. ViewControl的size设为freeform