Eclipse plugin开发扩展点文档(3.0)[chm]

时间:2011-12-16 04:01:29
【文件属性】:

文件名称:Eclipse plugin开发扩展点文档(3.0)[chm]

文件大小:477KB

文件格式:CHM

更新时间:2011-12-16 04:01:29

eclipse plugin 扩展点

Eclipse 插件开发扩展点定义文档,提供给有需要的开发人员。 如下摘录: 视图 标识: org.eclipse.ui.views 描述: 此扩展点用来为工作台定义更多视图。视图是工作台页面内的可视组件。通常用来浏览信息的层次结构(例如,工作空间)、打开编辑器或显示活动编辑器的属性。用户可以通过“窗口 > 显示视图”菜单显示视图,也可以从视图局部标题栏关闭视图。 为了减少“显示视图对话框”中的视觉混乱,应使用类别将视图分组。 配置标记: point - 目标扩展点的标准标识。 id - 扩展实例的可选标识。 name - 扩展实例的可选名称。 id - 将用来标识此类别的唯一名称 name - 将用来在 UI 中表示此类别的可翻译名称 parentCategory - 由以“/”分隔的类别标识组成的可选路径。这样,您就可以创建类别层次结构。 id - 将用来标识此视图的唯一名称 name - 将用来在 UI 中表示此视图的可翻译名称 category - 由以“/”分隔的类别标识组成的可选属性。引用的每个类别都必须在相应的 category 元素中声明。 class - 实现 org.eclipse.ui.IViewPart 的类的标准名称。常用的作法是成为 org.eclipse.ui.part.ViewPart 的子类以继承缺省功能。 icon - 将与视图相关联的图标的相对名称。 fastViewWidthRatio - 视图作为活动快速视图时占用工作台宽度的百分比。这必须定义为浮点值且在 0.05 与 0.95 之间浮动。如果未提供任何值,则将使用缺省比率。 allowMultiple - 这是一个标志,用来指示此视图是否允许使用 IWorkbenchPage.showView(String id, String secondaryId) 来创建多个实例。缺省值为 false。 一个可选的子元素,其主体应该包含为视图提供简短描述的文本。 粘滞视图是这样一种视图:缺省情况下,该视图将出现在所有透视图的一个窗口中,只要该窗口是打开的。它的初始位置是由位置属性管理的,但是用户可以*移动或关闭它。使用此元素将只会导致创建视图的占位符,它将不会显示视图。请注意,使用此元素应该特别小心,并且只应将此元素应用于真正需要存在于透视图之间的那些视图。起始版本:3.0 id - 要使它成为粘滞视图的视图的标识。 location - 用来指定粘滞视图相对于编辑器区域的位置的可选属性。如果缺少此属性,则视图将放置在编辑器区域的右边。 closeable - 用来指定视图是否应该是可关闭的可选属性。如果缺少此属性,则视图将是可关闭的。 moveable - 用来指定视图是否应该是可移动的可选属性。如果缺少此属性,则视图将是可移动的。 示例: 以下是扩展点的示例: 以下是粘滞视图声明的一个示例: API 信息: class 属性的值必须是用来实现 org.eclipse.ui.IViewPart 的类的标准名称。最常见的做法是在开发新视图时成为 org.eclipse.ui.part.ViewPart 的子类。 提供的实现: Eclipse 平台提供了许多标准视图,包括“导航器”、“属性”、“大纲”和“任务”。从用户的角度看,这些视图与插件所提供的任何其他视图没有什么差别。可从“窗口”菜单的“显示视图”子菜单中显示所有视图。视图的位置是持久保存的:当关闭视图时会保存该位置,而在单个会话中重新打开视图时就会恢复它。该位置在各工作台会话之间也是不变的。 Copyright (c) 2002, 2006 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html


网友评论

  • 很好不错,可以使用哈
  • 非常好的插件开发指南
  • 还是很不错的资料
  • 一般 简单的扩展点罗列
  • 挺好的 可能就是介绍不够详细点
  • 做eclipse plugin 开发必备的资料,好书