比较支持

如果插件定义和使用自已的资源类型,您可能对比较资源有特殊需求。 当从资源库使用本地历史记录和文件时,比较资源是很常见的。比较插件为实现高级比较视图提供服务。

提供了两个扩展点,以便为插件的内容类型定制比较:

因为大多数结构比较查看器的实现是通常是基于树的,所以比较插件提供一般基于树的 StructureDiffViewer,它定义它自已的扩展点 org.eclipse.compare.structureCreators结构创建程序将单个输入对象分解为分层结构。StructureDiffViewer 执行对生成结构的比较并将结果显示为树。

org.eclipse.compare.contentViewers 扩展点用于未比较输入的内容查看器。内容查看器用于仅有一个可用输入而无需比较的情况。其典型示例为“从本地历史记录恢复”功能。

所有的比较查看器都是标准的 JFace 查看器,它期望实现 ICompareInput 接口的输入对象。

比较插件提供实现查看器的附加支持:

 

Copyright IBM Corp. and others 2000,2002.