esb IDE开发日志
superbsoftware
这个作者很懒,什么都没留下…
展开
-
The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "x" is not bound
因为公司的项目需要解析xml然后读取配置,在进行下一步的操作。我选择的做法是使用jaxb来实现。当然了至于jaxb我会慢慢想大家介绍。 总之需要的是先写一个xsd文件,然后写出一个符合xsd规范的xml来。 xsd写完了,再写xml的时候eclipse 的xml编辑器重视报错 The prefix "xsi" for attribute "xsi:schemaLocation" associ原创 2012-05-02 19:02:54 · 8162 阅读 · 3 评论 -
20120212 关于gef的part,policy浅析
随着时间的推移,任务已经完成的差不多了,虽然不是一帆风顺但是遇到的问题还是逐一解决了。因为前一段时间春节放假,年终晚会,等等原因,所以一直没有写开发日志。先说一个题外话就是关于过节,我个人十分的讨厌过节,因为它会影响我的正常生活,比如我正常的生活要写开发日志,要深入的研究gef,要看书但是都因为过节而搁浅了。春节前2天,公司里的人就只剩十几个人了,根本没有心情工作。当然了我说的是长假。2,3天的节原创 2012-02-12 14:22:43 · 787 阅读 · 1 评论 -
20120212 policy中的command
给同事培训的时候有一个问题一直没有解决:在policy中创建了过多的command @Override protected Command createChangeConstraintCommand(EditPart child, Object constraint) { SuperChangeConstraintCommand ch原创 2012-02-12 14:35:32 · 447 阅读 · 0 评论 -
20120123 gef isDirty
如何在一个GEF editor被编辑了之后,使file菜单下的save action enable呢?(此editor继承自WorkbenchPart。) 一开始我想override一下isDirty()方法就可以了,比如根据CommandStack public boolean isDirty() { return getCommandStack().isDirty转载 2012-01-23 12:58:43 · 479 阅读 · 0 评论 -
20111225 补 multipage editor与 properties view无法同步
前两天csdn不稳定,所以一直没有更新。 我这里面是解决eclipse3.6.2遇到的问题,所以如果你是使用的3.7的话就不用看了。 我们的结构与之前相同在一个multipage里面嵌入gef和xml。 在我们的程序开发中遇到了一个问题:王哥用的是eclipse3.6.2 而我用的是3.7。而我们的需求中需要在properties view中显示属性,同样的写法我的能同步他的却不行但是规定的原创 2011-12-25 22:30:47 · 763 阅读 · 1 评论 -
20111220 关于java强制转换
今天明白了一个java强制转换的原理。关键还是最基础的问题 具体的是这样 public class Father { public void display() { System.out.println("Father"); } } public class Son extends Father { private int a = 0; public void dis原创 2011-12-20 21:59:30 · 480 阅读 · 0 评论 -
20111216 关于MultiPage应用DeleteAction
在multipage开发的时候因为多页所以和普通的editor不一样有很多的api要自己找比如说这个DeleteAction就不会监听到 我的项目是在multipage里面有两个editor 一个是graphiceditor另一个是xmleditor 在graphicaleditor中有一些action比如undo,redo,delete等等,但是按照普通的方法不行undo,redo可以dele原创 2011-12-16 22:30:31 · 472 阅读 · 0 评论 -
20111218 补20111215 Multipage显示Action
在multipage里面会包含2个乃至多个editor那么在这么情况下如何显示Action呢。 我们都知道action的安装肯定是在contributor里面进行的,所以我们就研究一下 这里面有一个方法,setActivePage传进来的参数是editor 起的名字叫做activityEditor所以我觉得action应该在这里添加。而actionBars.getToolBarMan原创 2011-12-18 18:35:43 · 414 阅读 · 0 评论 -
20111218 补20111215 Multipage显示Action
在multipage里面会包含2个乃至多个editor那么在这么情况下如何显示Action呢。 我们都知道action的安装肯定是在contributor里面进行的,所以我们就研究一下 这里面有一个方法,setActivePage传进来的参数是editor 起的名字叫做activityEditor所以我觉得action应该在这里添加。而actionBars.getToolBarMan原创 2011-12-18 18:07:06 · 83 阅读 · 0 评论 -
20111218 补20111215 Multipage显示Action
在multipage里面会包含2个乃至多个editor那么在这么情况下如何显示Action呢。 我们都知道action的安装肯定是在contributor里面进行的,所以我们就研究一下 这里面有一个方法,setActivePage传进来的参数是editor 起的名字叫做activityEditor所以我觉得action应该在这里添加。而actionBars.getToolBarMan原创 2011-12-18 18:03:51 · 73 阅读 · 0 评论 -
20120509 GEF 中双击事件的捕获及使用
之间已经讲过了 policy和command之间的关系20120212 关于gef的part,policy浅析(http://blog.csdn.net/superbsoftware/article/details/7252226) 在那里面主要介绍的是GEF自带的一些policy。但是如果是我们自己需要的事件怎么办呢。 下面我以双击事件为例给大家介绍一下。 首先,更具之前的介绍我们需要先写原创 2012-05-09 11:55:24 · 1083 阅读 · 1 评论