问题标签 [e4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1125 浏览

editor - 如何使用在 Eclipse RCP4 中创建的 XMLEditor 或编辑器插件

我是 Eclipse RCP 的新手,所以请帮帮我。假设我有一个SimpleTextEditor扩展了在 Eclipse Kepler (4.x) 中创建的带有FileEditorInputSimpleDocumentProvider的TextEditor插件。如何显示此编辑器并在应用程序模型的 Workbench 或 Part 中的编辑器中打开文件。

非常感谢

0 投票
1 回答
303 浏览

java - 如何在 Eclipse 调试器下运行 RCP 4.x 应用程序?

我创建了简单的几乎为空的 Eclipse 4 应用程序,它XMI看起来大致如下:

在此处输入图像描述

如果我export将此项目作为Plug-in Development -> Eclipse Producteclipse.exe从目标目录内部运行,则会得到两个空窗口:

在此处输入图像描述

看起来和预期的一样。

现在如何在 Eclipse 调试器下运行相同的程序?如果我选择Debug As -> Eclipse Application我会得到一些单独的 Eclipse 运行一些面板,甚至我可以在它下面创建 Hello World java 项目并运行它。

我的两个窗户在哪里?

以及如何摆脱所有多余的东西?

0 投票
1 回答
454 浏览

java - 使用 Shiro 时如何在 OSGI E4 环境中加载类?

我正在尝试使用 E4 和他的 OSGi(Equinox) 环境构建桌面应用程序。对于我的用户安全,我正在使用 Shiro。但我可以从我的 OSGi 加载类,但 shiro 不能!

在我的捆绑包中,我尝试了这个:

初始化激活器.java:

1. system.err用他的限定名返回正确的类。2.system.err返回一个org.apache.shiro.util.UnknownClassException: Unable to load class named

我如何在 OSGi 中使用 Shiro 来查找具有名称的类?

0 投票
1 回答
2142 浏览

java - 如何在 Eclipse E4 应用程序中启动时做一些事情?

我想在 E4 RCP 应用程序启动后运行一些东西。

怎么做?

0 投票
1 回答
491 浏览

e4 - 打开带有透视图等的 MTrimmedWindow 的多个实例

像往常一样,我在 Application.e4xmi 中为我的 RCP 应用程序定义了一个“主窗口”作为带有透视图、部件等的 MTrimmedWindow。

是否可以以编程方式打开此主窗口的其他实例?类似于从 MPartDescriptors 创建零件?不幸的是,似乎只有部分有描述符。我需要类似 MTrimmedWindowDescriptor 的东西(带有内容描述符,例如 MPerspectiveStackDescriptor)来创建模型。

事先不知道需要多少个主窗口。每个主窗口都将用于处理我的域数据的特定子集。这有点类似于为每个项目打开一个 Eclipse IDE 窗口,虽然不是作为单独的进程,而是作为一个正在运行的应用程序中的单独窗口。

有任何想法吗?谢谢!

0 投票
1 回答
830 浏览

eclipse-rcp - 自定义日志记录控制台 RCP e4

我在 stackoverflow 上的第一个问题 :) 我有一个 e4 rcp 应用程序和日志,就像本教程中描述的那样:Eclipse Logging

因此,对于我的应用程序,我想在自定义视图中显示日志,但我不知道如何获取日志输出。有没有办法添加一个监听器或其他东西来捕获所有日志信息并将其写入文本字段?

到目前为止感谢您的帮助

0 投票
1 回答
718 浏览

eclipse - Eclipse RCP E4 零件堆栈宽度不起作用

我有一个观点,其中有两个零件堆栈。默认情况下,每个 Part Stack 占据窗口的一半,我想将第一个 Part Stack 宽度设置为 30%,第二个 Part Stack 宽度设置为 70%。

我尝试将 PartStak1 的 Container 数据设置为 30,将 PartStack2 的 Container 数据设置为 70,但它不起作用,

帮助

0 投票
1 回答
202 浏览

java - e4中一个元素上的多个css类

我尝试使用 css 在 e4 RCP 应用程序中设计一些组件。

我偶然发现的一件事是当你执行

似乎复合材料不再有“class1”,而只有“class2”。

难道不能像网站元素(<a class="class1 class2"></a>)那样给一个对象多个类吗?

0 投票
1 回答
1734 浏览

eclipse - 调整 Eclipse RCP 部件的大小

我正在使用 eclipse RCP 创建一个应用程序,我有很多部分,我想调整它们的大小。其中一些部分不需要太多空间。

我已经检查了 Application.4xmi 但我没有发现任何有用的东西。

有任何想法吗?

0 投票
1 回答
978 浏览

java - 组合上的依赖注入(E4、RCP、SWT)

我目前正在开发 E4 RCP 应用程序,但遇到以下问题:我有一个在应用程序打开时不可见的部件 (toBeRendered="false" visible="false")。当另一个部件上的按钮单击发生时,我执行以下操作:

这很好用。因此,如果用户打开 Part (s),则通过一个类在该 Part 上创建一个 Composite,并且在这个类中我有依赖注入:

但是我在 myMap.get("key"); 得到一个 NullPointerException 所以注射不起作用。它适用于另一个部分,该部分是在创建此合成之前创建的,所以我不明白为什么此注入不起作用。

有人可以帮我吗?