Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分
2009-12-16 00:00:00 来源:WEB开发网还需要有关联到每一个 Java 项目的自定义属性页,以使每一个项目拥有到它们的 HSQLDB 服务器的不同连接参数,例如,不同的用户和密码。清单 5 显示了属性页扩展的片断。对 plugin.xml的讨论到此已经足够,下面将来看一些 Java 代码!
清单 5. plugin.xml 清单文件中针对 HSQLDB 项目属性页的片断 <extension
id="hsqldb.ui.property"
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.jdt.core.IJavaProject"
name="HSQLDB Server"
class="hsqldb.ui.properties.DBEnginePropertyPage"
id="hsqldb.ui.properties.DBEnginePropertyPage">
<filter
name="nature"
value="hsqldb.ui.hsqldbEngine">
</filter>
</page>
</extension>
HSQLDB 引擎项目性质
将 hsqldb.ui.hsqldbEngine 性质添加到 Java 项目是很直观的,如清单 6 所示:获得相应的 IProjectDescriptor ,然后向与项目相关联的包含所有性质 id 的字符串数组中添加一个新元素。
这可能反而让读者直觉上认为 IJavaProject 并不是 IProject 。工作台和 JDT 维持的是平行的资源层次,前者描述项目、文件夹和文件,而后者描述的是 Java 项目、包和类。尽管“Add HSQLDB Engine nature”操作依赖于 Java项目,我们还是必须首先得到相应的 Workbench 项目。然后我们才可以为它赋以新的描述,以及 hsqdbEngine 性质。
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接