Eclipse插件开发
zhangweis
这个作者很懒,什么都没留下…
展开
-
弹出对话框选择工作区中的文件
ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog( shell, new WorkbenchLabelProvider(), new WorkbenchContentProvider()); dialog.setInput(ResourcesPlugin.getWorkspace().getRoot(原创 2005-07-12 09:04:00 · 1480 阅读 · 0 评论 -
使视图可以根据选择的内容变化而变化
public class FormView extends ViewPart implements ISelectionListener { public void init(IViewSite site) throws PartInitException { super.init(site); getSelectionService().addSelectionListener(this);原创 2005-07-12 09:07:00 · 1092 阅读 · 0 评论 -
在已有的视图的弹出菜单上新增菜单项
plugin.xml point="org.eclipse.ui.viewActions"> id="cn.hrzsoft.workflow.jbpm.extension.viewContribution1" targetID=""> class=""原创 2005-07-12 09:10:00 · 1664 阅读 · 1 评论 -
从IField得到对应的类型全名
IField field; String typeSignature = field.getTypeSignature(); typeSignature = JavaModelUtil.getResolvedTypeName( typeSignature, field.getDeclaringType()); field.getJavaProject()原创 2005-05-22 13:42:00 · 1486 阅读 · 1 评论 -
让Eclipse Plugins输入框可以提示Java类名
processor = new JavaTypeCompletionProcessor(true, false); processor.setCompletionContext(null, null, null); ControlContentAssistHelper.createTextContentAssistant(classNameText, processor);原创 2005-05-24 11:40:00 · 1748 阅读 · 0 评论 -
Server Side Equinox
原来一直以为是由RSP项目来完成的服务器端插件框架的底层,哪知道竟是由Equinox Http(还在Incubator)项目做的底层。RSP是在它上面构建的一层。其实相对而言, Equinox Http项目是很小的,主要完成跟Servlet 容器的转接,和(插件)Framework的启动。另外再加上允许插件定义Servlet及映射,以及虚拟出一个Servlet容器(如ServletContext,原创 2006-07-19 21:44:00 · 1241 阅读 · 0 评论 -
Server Side Equinox
原来一直以为是由RSP项目来完成的服务器端插件框架的底层,哪知道竟是由Equinox Http(还在Incubator)项目做的底层。RSP是在它上面构建的一层。其实相对而言, Equinox Http项目是很小的,主要完成跟Servlet 容器的转接,和(插件)Framework的启动。另外再加上允许插件定义Servlet及映射,以及虚拟出一个Servlet容器(如ServletContext,原创 2006-07-19 21:46:00 · 1535 阅读 · 1 评论 -
希望Eclipse的Equinox容器引入更多的轻量级容器的内容
Eclipse is a container from the plugins perspective.I hope the container can inject the configuation into plugin. Or inject serviceinto my plugin, etc.原创 2007-02-07 23:18:00 · 1270 阅读 · 0 评论