![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dengues技术讨论
zhqi_3094
这个作者很懒,什么都没留下…
展开
-
Dengues 采用技术(3)-Properties 在Warehouse View中选中一个节点,要求跟打开这个节点的Editor一样。
在Warehouse View中选中一个节点,要求跟打开这个节点的Editor选中的Properties一样。但是还要求当选中Editor其他Node时这个Property不一样。每个Node现实的属性不同。在这里我们解决办法是在要使用的地方分别申明扩展点:org.eclipse.ui.views.properties.tabbed.propertyContributor,但是他们的Contrib原创 2007-07-23 18:07:00 · 620 阅读 · 0 评论 -
Dengues 采用的技术(1)- Process Editor (GEF)
Dengeus,Dengues 是一个开源的项目。 Process Editor采用的技术在GUI界面主要采用了GEF。现在简述一下GEF的基本框架,它采用的MVC模式,首先M(Model)在GEF中有一般有两种 方法定义Model:第一种 自己定义,通过引用PropertyChangeSupport来实现,参见代码 org.dengues.designer.ui.gef.models.Comp原创 2007-07-19 11:10:00 · 1067 阅读 · 0 评论 -
Dengues 采用的技术(4)- EMF
一般使用EMF主要有两个用途:第一,(写入)用来数据的持久化。它将把数据信息保存到一个XML文件中。第二,(读取)用于产生模型,这些模型可以用于GEF和GMF。而在Dengues中EMF还有一点就是作为读取一个配置文件,来生成界面。这也就是配置文件生成代码的过程,听起来很神奇吧!为了让你配置文件可读写性强,你最好使用一个Schema(*.xsd)文件。生成EMF代码一个可以使用这个Schema,原创 2007-07-24 11:15:00 · 502 阅读 · 0 评论 -
Dengues 采用技术(2)-JET(Java Emitter Templates )
Dengues 所有的Component都是采用JET方式生成代码的,它们的所有jet文件都在plugin:org.dengues.designer.components/里面,一些扩展名为.javajet的生成的Java代码。.perljet的生成的是perl代码。这样也就有了在启动Talend的时候可以有Java和Perl两种方式。还是先说说JET在运行机制吧!JET的书写形式很想JSP,.J原创 2007-07-20 11:06:00 · 1832 阅读 · 0 评论 -
Dengues 采用技术(5)-在一个Column下使用多个CellEditor.
一般来说在一个TableColumn里面我们只能设置一个CellEditor,也就是说如果我想改变这个这个TableItem的某Column的CellEditor是不可能的。这样的话我们就只能使用改变这个CellEditor里面的Control来达到目的。这样的话我们现在Table里面添加一个鼠标按下去的事件。然后在再计算出你要单击的事件是否发生在你要求改变的那个Column里面。如果在的话,就需原创 2007-08-02 09:48:00 · 924 阅读 · 1 评论