navigator 操作说明(使用CommonNavigator开发资源管理器--基础篇)

:暂无数据 2026-06-19 22:40:01 1

navigator 操作说明(使用CommonNavigator开发资源管理器--基础篇)

其实navigator 操作说明的问题并不复杂,但是又很多的朋友都不太了解使用CommonNavigator开发资源管理器--基础篇,因此呢,今天小编就来为大家分享navigator 操作说明的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

使用CommonNavigator开发资源管理器--基础篇

  无论在哪一个开发工具中 资源管理器无疑都是使用最频繁的功能之一 因此一个资源器好用与否在很大程度上就决定了一个开发工具的易用程度 我们常用的Eclipse工具中的Java资源管理器就是一个非常优秀的资源管理器 所以在EOS Studio中 我们也照样抄袭它的功能 但是Java的资源管理器做了非常多的功能 如果从头开始做一个相似的资源管理器将是一个非常大的工作量 无论技术风险还是项目时间 都是非常可观的 幸好Eclipse还提供了一个优秀的插件 eclipse ui navigator(以下简称为CNF 即Common Navigator Framework) 这个插件提供了完整而且灵活的扩展机制 可以帮助开发人员进行各种相应的类资源管理器功能 其实这个插件在WTP在自己的项目中提供的 最早是用来开发数据库视图的(根源在于RAD 但在WTP中 源代码被大量重写 所以直接就写成WTP) 这个插件有足够的实力证明了自己的优秀 随后在Eclipse 版本中 它正式成为Eclipse UI层的核心插件之一 默认的Eclipse平台上有一个Project Explorer视图 就是基于它开发的一个资源管理器视图 它允许各种插件提供相应的内容 从而定制适合于各种环境下的资源管理器 下图显示了它的界面和相应的扩展功能            左面是一个对应的资源管理器 而右面的对话框则显示了当前资源管理器提供的扩展功能 可以方便用户选择各种资源管理视图的处理方式

  Studio在 eclipse ui navigator的基础上开发了资源管理视图 以及相应的功能 因此要扩展和维护Studio的资源管理器 就需要先了解 eclipse ui navigator这个插件 特别是它的扩展机制

   eclipse ui navigator尽管只提供了以下三个扩展点 却涉及到expression 还有wizard filter等一堆内容 所以还是比较复杂的

   eclipse ui navigator viewer

  用来在视图和扩展之间建立关系

   eclipse ui navigator navigatorContent

  用来提供模型 菜单以及过滤器等内容

   eclipse ui navigator linkHelper

  用来支持文件与资源管理器联动

  现在先用一个简单的实例方便开发人员上手 以便进一步了解相关的内容 这个实例就是使用现有的资源 无须编写一行代码 仅仅是通过plugin xml的配置来配置出一个简单的Java资源管理器

  首先 请先通过向导新建一个Eclipse插件项目 demo navigator 如下图所示:

      在新建完项目以后 请导入以下插件:

  re runtime

  Eclipse的核心之一

  re resources

  Eclipse的资源模型

   eclipse ui

  Eclipse的UI框架

   eclipse ui navigator

  我们本章要讲的插件

   eclipse ui navigator resources

  一个基于 eclipse ui navigator的插件 提供了ProjectExplorer视图

  然后在Eclipse扩展配置的功能页面中 进行了一系列配置以后 可以得到以下的内容 心急的同学可以将该内容复制到plugin xml文件中 然后运行该插件 即可看到一个简单的Eclipse资源管理器

  《?xml version= encoding= UTF ?》

  《?eclipse version= ?》

  《plugin》

  《extension

  point= eclipse ui views 》

  《view

  category= eclipse ui

  class= eclipse ui navigator CommonNavigator

  id= demo navigator view

  name= DemoNavigator /》

  《/extension》

  《extension

  point= eclipse ui navigator viewer 》

  《viewer viewerId= demo navigator view /》

  《viewerContentBindingviewerId= demo navigator view 》

  《includes》

  《contentExtension pattern= demo navigator * /》

  《actionExtension pattern= demo navigator * /》

  《/includes》

  《/viewerContentBinding》

  《/extension》

  《extension

  point= eclipse ui navigator navigatorContent 》

  《navigatorContent

  contentProvider= eclipse ui internal navigator resources workbench ResourceExtensionContentProvider

  id= orntent

  labelProvider= eclipse ui internal navigator resources workbench ResourceExtensionLabelProvider

  name= DemoNavigator 》

  《enablement》

  《or》

  《instanceofvalue= re resources IResource /》

  《adapt type= re resources IProject /》

  《/or》

  《/enablement》

  《/navigatorContent》

  《/extension》

  《/plugin》

      尽管我们并没有写任何一行Java代码 但是却已经提供了一个具有基本功能的资源管理器 由此可以该插件的强大

  现在针对对应的配置图来讲述相应的内容:

      在这个例子 使用了三个扩展点 分别是: eclipse ui views eclipse ui navigator viewer和 eclipse ui navigator navigatorContent

  Eclipse插件开发人员对于 eclipse ui views一定不陌生 因为这是Eclipse中最常用的一个扩展点 它用来定义Eclipse的视图 象属性视图 大纲视图都是通过该扩展点来定义的

   eclipse ui navigator viewer则是CNF的一个基本扩展点 它提供了将 eclipse ui navigator navigatorContent与一个CommonNavigator绑定的功能

  《extension

  point= eclipse ui navigator viewer 》

  《viewer viewerId= demo navigator view /》

  《viewerContentBindingviewerId= demo navigator view 》

  《includes》

  《contentExtension pattern= demo navigator * /》

  《actionExtension pattern= demo navigator * /》

  《/includes》

  《/viewerContentBinding》

  《/extension》

  这段代码表示所有名称符合 demo navigator * 的 eclipse ui navigator navigatorContent都可作为资源管理器的树模型扩展

  最后一个扩展点 eclipse ui navigator navigatorContent的配置则是CNF框架中最为复杂的一个点 在例子中 则只采用了最简单的配置信息

  《extension

  point= eclipse ui navigator navigatorContent 》

  《navigatorContent

  contentProvider= eclipse ui internal navigator resources workbench ResourceExtensionContentProvider

  id= orntent

  labelProvider= eclipse ui internal navigator resources workbench ResourceExtensionLabelProvider

  name= DemoNavigator 》

  《enablement》

  《or》

  《instanceofvalue= re resources IResource /》

  《adapt type= re resources IProject /》

  《/or》

  《/enablement》

  《/navigatorContent》

  《/extension》

lishixinzhi/Article/program/Java/ky/201311/28580

中国电信商务领航定制无线路由器(Navigator2-1) 登陆帐号和密码

您好,首先感谢您对中国电信的支持。根据您的描述:
建议您按照如下操作进行无线路由器的设置:
现主要是设置无线路由器:
一、无线网络基本设置:1、开启无线功能;2、开启SSID广播。无线网络安全设置 :开启安全设置,并使用WPA-PSK/WPA2-PSK AES加密方法。 1、选取:WPA-PSK/WPA2-PSK ;认证类型:自动;加密算法:AES;设置:PSK密码:“*******”自己加上;
二、网络参数:1、WAN口设置:WAN口连接类型:PPPoE;2、第二连接:禁用;3、对应的连接模式:自动连接;
三、DHCP服务器:启用;保存,重启。 应该电脑、WIFI可以上网了。
如需购机请登陆安徽电信天翼卖场iphone、三星、小米等百款手机全网低价哦。
希望我的回答可以得到您的采纳。

关于电信领航者Navigator 1-2路由器的无线使用问题,

根据你所讲能进电信E8-2(也就是你讲的商务领航无线moden),说明你电脑跟moden连线及网卡已跟路由在同一局域网无故障,上不了网,我可以告知你以下方法来找出问题
1\确认进线灯常亮
2\更换超级管理员登陆用户名(用户名telecomadmin密码nE7jA%5m)再次登入,(如不太懂调试的话不要乱动设置),点击状态,看PPOE那一栏是否拨上号(如拨上号的话会有公网IP\网关等显示),如有显示拨上号,则说明路由已拨上号,正常来说可以上网(建议重启moden再次测试是否可上网,如还上不了网,建议清空IE缓存,缓存太多就像人扛的太多东西会走不动路或关闭防火墙等等).另如登入后看到PPOE那一栏无IP显示,则moden未拨上号连上电信(此种情况有二,一种是电信方,一种是moden故障),建议先重启moden测试看是否通,如仍未通,测建议把电信进线直接插上moden的非"WAN进线"的4个口,在"本地连接未打叉"的电脑直接拨号上网,如能拨号上网,测moden故障,建议更换moden,所有网线恢复原状后重新设置上网即可
希望对你有所帮助

OK,关于navigator 操作说明和使用CommonNavigator开发资源管理器--基础篇的内容到此结束了,希望对大家有所帮助。

navigator 操作说明(使用CommonNavigator开发资源管理器--基础篇)

本文编辑:admin

更多文章:


全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

大家好,关于全球新冠肺炎疫情背景下航运发展很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决

2026年9月7日 17:10

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

大家好,关于matlab求解带字母参数方程组很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数的知识点,相信应该可以解决大家的一些困惑和问题,

2026年9月7日 16:30

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

本篇文章给大家谈谈oracle中的循环语句,以及下面哪个不是oracle程序设计中的循环语句 a for对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月7日 15:30

多表查询怎么做(Excel技巧:如何多表同步筛选)

多表查询怎么做(Excel技巧:如何多表同步筛选)

各位老铁们好,相信很多人对多表查询怎么做都不是特别的了解,因此呢,今天就来为大家分享下关于多表查询怎么做以及Excel技巧:如何多表同步筛选的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月7日 15:10

服装店网站网页设计(服装网站建设目标设计要看甲方)

服装店网站网页设计(服装网站建设目标设计要看甲方)

“服装店网站网页设计”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看服装店网站网页设计(服装网站建设目标设计要看甲方)!

2026年9月7日 14:10

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

大家好,电脑里2个系统怎么删除一个相信很多的网友都不是很明白,包括电脑开机显示有两个系统,如何删除一个也是一样,不过没有关系,接下来就来为大家分享关于电脑里2个系统怎么删除一个和电脑开机显示有两个系统,如何删除一个的一些知识点,大家可以关注

2026年9月7日 12:20

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

大家好,今天小编来为大家解答以下的问题,关于苹果手机代码大全,恢复更新固件iOS未知错误代码解决大全这个很多人还不知道,现在让我们一起来看看吧!

2026年9月7日 10:20

scrollthrough意思(“scroll”是什么意思)

scrollthrough意思(“scroll”是什么意思)

今天给各位分享“scroll”是什么意思的知识,其中也会对“scroll”是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 08:00

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

本篇文章给大家谈谈怎么激活keygen,以及注册机如何激活cad2008一个简单激活cad2008的方法对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站

2026年9月7日 06:30

vba编写excel插件(excel vba中能否动态创建控件)

vba编写excel插件(excel vba中能否动态创建控件)

其实vba编写excel插件的问题并不复杂,但是又很多的朋友都不太了解excel vba中能否动态创建控件,因此呢,今天小编就来为大家分享vba编写excel插件的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月7日 04:40

最近更新

热门文章

dessert(dessert是什么意思)
2026-05-03 12:45:03 浏览:7
标签列表