2007-05-31

将emf 模型片段转换成xml字符串

关键字: XMLProcessor EMF
EMF可以在xml和model对象之间进行串行化和反串行化,这个主要是利用Resource的相关方法来实现,但是如果需要对某个EMFmodel节点转换成xml字符串,该如何做呢?这里EMF提供了另外一个类XMLProcessor,该类提供了load方法用来将xml文件、字符串或者dom对象转换成EMF模型对象,以及save方法将EMF模型对象转换成xml字符串、xml dom对象或者xml文件。XMLProcessor实际上调用Resource的相关方法来处理的,因此在调用load或者save方法之前需要手工构造相应的Resource对象。   java 代码 ...
2007-05-31

导致异常信息Invalid preference page path:xxx的原因

关键字: plugin extension point
Invalid preference page path:xxx 导致该异常的原因 今天碰到这个异常,google了一下,终于在http://dev.eclipse.org/newslists/news.eclipse.tools/msg18105.html找到了答案,原来是plugin.xml 中category配置的id错误
2007-05-28

2007-05-26扬州归来

关键字: 扬州
早上天没亮起床、5:00出发,6:30共富新村集合,16人浩浩荡荡,途径常熟、江阴、泰兴、泰州,行程260公里晚上11点半最终乘着夜色、咬牙坚持、在快要到崩溃的边缘6人抵达扬州,累得半死!人困马乏只好就近投宿,随便找了一家宾馆,冲澡毕倒头便不省人事,一直到第二天,醒来发现可能是有史以来投宿最差的所谓的宾馆,估计N久没住过人,被套上竟然有两个大洞,后悔没有跟其他人去浴室呆一晚。第二日碰头吃早饭,修整合影完毕,其他五人骑往镇江,我继续留在扬州,好不容易来一次决定逛逛,名闻天下的扬州也不过如此,街上人爆多,交通全无章法,也可能与燥热的天气、疲惫的心情有关系,也没了好好欣赏的雅兴;瘦西湖也不过如此,感 ...
2007-05-28

最近eclipse plugin开发总结

关键字: Dialog SashForm IDoubleClickListener
对于combo来说,在添加的selectionListener的要取得当前选中的内容,不能使用SelectionEvent的text,而必须通过调用Combo的getText()方法来取得 对于IContentProvider的getElements方法一般直接调用getChildren方法 对于内部类来说,使用clazz.newInstance()会抛出异常,我碰到这种情况,感觉很奇怪 一个双击展开的监听器写法: java 代码 new IDoubleClickListener() {    ...
2007-05-25

TextViewer实现原理简单分析

关键字: TextViewer Partition Scanner Token
以下内容都是通过阅读《The Definitive Guide to SWT and JFace》写的。只涉及到语法着色部分,还有内容自动完成,编辑器的Vertical Ruler等内容这里不介绍,Eclipse的插件开发帮助里面介绍的很详细。 TextViewer的输入叫Document, TextViewer在显示文档之前,将对其分割(Partition)成各种类型的区块(Region),每个区块将具有以下属性:区块所使用的字体,字体风格(粗体、斜体、带下划线等等)、区块所在的位置、区块的内容是数字还是括号,区块上下的空格数等,不过TextViewer却无法对不同的区块使用不同的字体 ...
2007-05-21

2007-05-19杭州侠客行归来

关键字: 杭州 侠客行 阿里巴巴
两天时间了解到了一些前沿的技术(Java语言发展趋势,REST技术,SAAS技术)和一些未知的技术领域(搜索、垂直搜索,汉语分词技术)。 杭州给我留下了两个印象:上下班高峰期打车比坐公交车都还难;路上骑车的和坐车的差不多一样多     大会现场   投宿如家   搜索技术三人谈   中午逛逛西湖   杭州人民大会堂   听众     杭州人民大会堂留影
2007-05-21

最近的Eclipse Plugin开发总结

关键字: eclipse
表格行拖动参考org.eclipse.wst.xml.ui.internal.tabletree.XMLTableTreeViewer 如果透视图相关的配置文件以及java类被修改之后,再次启动插件发现相关的修改没有生效的时候,则需要执行一下window->Reset  Perspective才能执行perspective扩展点对应的class java.lang.VerifyError: (class: com/bstek/ide/forms/row/ModuleAttributeRow, method: modifyRelativeRow signature: ()V) ...
2007-05-13

2007-05-01三峡归来

关键字: 三峡
由于腿受伤,原先的计划全部泡汤,于是决定回老家。 在老家,吸天地之灵气,取日月之精华,受伤的关节终于全面恢复。 回去的路上,碰到n多骑车的朋友,打着各种旗号的骑行队伍横行在大街小巷,穿越于崇山峻岭之中,看来最近几年骑行运动普及神速,非昔日可比。在去三峡的路上,更是碰到无数的骑行者,成为一道亮丽的风景线。 骑行三峡应该是非常爽的,有水泥路,柏油马路,土路,碎石路,水路,陆路,多种路况任君选择,腐败自虐各得其所,只是从上海到三峡的成本有些过高,来回路费差不多要700来快,其他的花费加起来估计在1500左右。 西陵峡口 ...
macrochen
搜索本博客
我的相册
2e63d5cc-792f-3ac0-a95c-695e20b4f5cd-thumb
P1100915
共 146 张
存档
最新评论