最新文章列表

如何在CNF去掉非自定义右键菜单

  在CNF中,如果使用了自己的模型,并实现IAdaptable: public abstract class ESBFile extends ESBResource implements IESBFile, IAdaptable { protected IFile file; ... public Object getAdapter(Class adapter) ...
大浪滔滔 评论(0) 有846人浏览 2013-06-17 16:41

MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes

1. 在使用 longtext 类型执行数据录入时,有时会抛出这个异常, 从字面理解就是当前包大小超过 mysql 系统设置的包大小无法执行操作。 2. 解释一下包大小这个东西:简单来说就是mysql把当前执行的mysql语句看作是一个包, 而对这个包大小的限制即是对当前mysql语句长度的限制。 3. 解决办法: (1)Linux 下:    进入服务器路径 /etc/mysql 找到 my ...
jn615 评论(0) 有981人浏览 2011-11-15 11:28

深入 Common Navigator Framework 完整版下载

写完整个Common Navigator Framework之后,发现并不算得是深入,仅仅是一些讲解和示例,由于时间比较紧,很多内容都没有细细讲解,尤其是代码实现的细节。这篇文章中所有的类都尽可能用包名+类名的全程,以方便查阅。   附件为下载地址。
salever 评论(0) 有2586人浏览 2011-04-11 15:19

深入 Common Navigator Framework 之 Link with Editor Support

8.1 概述 这个功能简单的说,就是将选中的节点与对应的编辑器关联起来,可以通过选择节点关联对应的编辑器,反之亦然。   8.2 扩展点 扩展点org.eclipse.ui.navigator.linkHelper,允许用户自己设计节点与编辑器中间的关联关系。     这个扩展点比较简单,需要提供实现类和ID,另外需要指定一些条件:      selectionEnabl ...
salever 评论(0) 有1994人浏览 2011-04-11 15:15

深入 Common Navigator Framework 之 Drag and Drop Support

7.1 概述 顾名思义,Drag and Drop Support指的就是节点的拖放操作。在CNF中提供了标准的拖拽操作支持,与其他功能不同,这个功能是由两个扩展点共同实现的。   7.2 扩展点 7.2.1 Drag 扩展点org.eclipse.ui.navigator.viewer/dragAssistant,这个扩展点提供“拖”操作的支持,位于org.eclipse.ui.navi ...
salever 评论(0) 有2266人浏览 2011-04-11 15:11

深入 Common Navigator Framework 之 Action Providers

6.1 概述 有了工程的树形结构显示,自然就要考虑到菜单的配置了。对于Eclipse的Project Explorer来说,功能丰富的右键菜单是必不可少了,对于右键菜单来说,每个触发对象(节点)不同,引发的操作也不同。而且各个节点上的菜单也会有所区别,比如文件和文件夹。 Eclipse使用pop menu进行右键菜单的添加,CNF将其封装为Action Provider,通过Action P ...
salever 评论(0) 有2281人浏览 2011-04-11 15:05

深入 Common Navigator Framework 之 Common Wizards

5.1 概述 Common Wizard用于定制Navigator视图中的右向导,这些向导在单击鼠标右键的时候将出现,包括新建、导入、导出三种。CNF将这些向导的管理封装为Common Wizard,这样可以很方便的为不同的节点提供不同的向导,比如针对Java Project,新建向导菜单将于Non-Java Project区别。   5.2 扩展点 扩展点“org.eclipse.ui.n ...
salever 评论(0) 有1800人浏览 2011-04-11 15:00

深入 Common Navigator Framework 之 Common Filters

4.1 概述 Common Filter负责进行节点过滤,类似JFace Viewer中的Sorter功能,比如 org.eclipse.jface.viewers.StructuredViewer.setSorter(ViewerSorter sorter) CNF中也一样,不过它使用Common Filter对Sorter进行了封装,使得用户更容易自定义过滤器。具体效果见第一节中的部分。 ...
salever 评论(0) 有2021人浏览 2011-04-11 14:56

深入 Common Navigator Framework 之 navigatorContent

3.1 概述 Eclipse为了方便用户使用CNF,将它的资源模型管理功能封装为一个扩展点,用户只需要实现这个扩展点——org.eclipse.ui.navigator.navigatorContent/navigato ...
salever 评论(0) 有2482人浏览 2011-04-07 14:31

深入 Common Navigator Framework 之 Navigator

2.1 概述 Navigator 是CNF中用来显示资源结构的Viewer(视图),对于一个一般的Viewer,Eclipse使用扩展点org.eclipse.ui.views声明,在CNF中则使用org.eclipse.ui.navigator.viewer声明一个用于Navigator的专用视图。Eclipse中的Project Explorer就是一个已经实现了的Navigator示例,下面 ...
salever 评论(0) 有3119人浏览 2011-04-07 14:18

深入 Common Navigator Framework 之概述

1.1 概述 CNF,全称Common Navigator Framework,是Eclipse用了方便用户扩展其资源导航功能而提供的一个框架,关于这个框架的介绍见《Common Navigator Framework初探》一文,下面这篇文章将对CNF进行一个详细的分析。分析的内容主要包括以下方面的内容: 1.    Navigator,导航视图显示 2.    Navigator C ...
salever 评论(0) 有2865人浏览 2011-04-07 14:07

Common Navigator Framework初探

这篇文章是继《Eclipse RCP/Plugin 入门自学教程》专题21之“Common Navigator Framework初探”,后重新整理的CNF知识。 参考链接:http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/cnf.htm 1 C ...
salever 评论(3) 有4986人浏览 2011-03-30 17:14

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics