<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DANCE WITH JAVA

    開發出高質量的系統

    常用鏈接

    統計

    積分與排名

    好友之家

    最新評論

    eclipse 插件開發中如何實現刷新和重編譯

    在做eclipse插件開發中,特別是自動生成代碼或者uml->代碼的插件中,有時需要刷新一下文件夾
    或者重新編譯一下.那如何實現這兩個操作呢。
    一、實現刷新
    1、一個關鍵的接口是org.eclipse.core.resources.IResource
    調用這個接口的refreshLocal方法即可。例如refreshLocal(IResource.DEPTH_INFINITE, null)
    2、到底有哪些類實現了這個接口呢?
    來看一下繼承結構
    首先繼承自IResource的接口有IContainer、IFolder、IProject、IWorkspaceRoot、IFile一共5個
    加上IResource 6個,凡是實現這些接口的都可以。
    3、接口的繼承結構
    接口                                 extends
    IResource                          無 
    IContainer                     IResource
    IFile                                IResource
    IFolder                           IContainer
    IProject                          IContainer
    IWorkspaceRoot         IContainer

    4、類的繼承結構

    類                            
    extends                        implements
    Resource                     無                             IResource
    Container                Resource                     IContainer
    File                           Resource                     IFile
    Folder                      Container                    IFolder
    Project                     Container                    IProject
    WorkspaceRoot    Container                    IWorkspaceRoot

    二、實現重編譯(也就是clean)
    clean all:
    ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.CLEAN_BUILD,
    monitor);
     
    clean one project
    ((IProject) selection[i]).build(IncrementalProjectBuilder.CLEAN_BUILD, 
    new
    SubProgressMonitor(monitor, 
    1));
    感謝luma@smth cloudor@smth的幫忙

    posted on 2007-08-28 16:32 dreamstone 閱讀(3782) 評論(3)  編輯  收藏 所屬分類: SWT和插件開發

    評論

    # re: eclipse 插件開發中如何實現刷新和重編譯 2008-03-03 15:52 小影

    前輩,我現在初學插件開發,需要你個實現幾個擴展點的例子以供參考,能不能把你學習過程中開發的例子提供一下(eclipse3.2),十分感謝。

    E-mail:wenhan-uk@163.com
    QQ:303225497
      回復  更多評論   

    # re: eclipse 插件開發中如何實現刷新和重編譯 2009-04-28 10:33 高明

    老大,我最近也在學插件,遇到自動刷新工程的問題!
    有源碼嗎,希望可以給我一份最為參考!我的E-MAIL:gaoming25@gmail.com
    QQ:37041182

    不勝感激!  回復  更多評論   

    # re: eclipse 插件開發中如何實現刷新和重編譯 2010-01-03 13:50 tatungzhang

    你好,我也是初學RCP不久,希望能跟你多交流討論。
    我的QQ是120578000。  回復  更多評論   

    主站蜘蛛池模板: 成人无码区免费视频观看 | 亚洲日本国产乱码va在线观看| 免费看一级高潮毛片| 免费看污成人午夜网站| 亚洲一区二区三区日本久久九| 曰批全过程免费视频在线观看无码 | 四虎影院永久免费观看| 亚洲国产精品日韩av不卡在线| 成人免费无码大片a毛片软件 | 亚洲福利在线播放| 黄网站色视频免费看无下截| xvideos亚洲永久网址| 九一在线完整视频免费观看| 亚洲熟妇无码另类久久久| 暖暖日本免费中文字幕| 91亚洲精品视频| 免费无码又黄又爽又刺激| 亚洲欧美国产日韩av野草社区| 国产午夜免费福利红片| www免费插插视频| 亚洲第一福利视频| 黄色片在线免费观看| 国产成人人综合亚洲欧美丁香花 | 一本色道久久88综合亚洲精品高清| a级毛片免费观看在线| 亚洲AV无码国产精品色午友在线 | 免费一级做a爰片久久毛片潮喷| 国产精品黄页免费高清在线观看| 久久精品国产亚洲av成人| 在线观看免费高清视频| 男人j进女人p免费视频| 亚洲国产精品免费视频| 免费人成视频在线| 国产区在线免费观看| 亚洲免费在线视频播放| 亚洲AV无码乱码在线观看性色扶 | 日韩精品无码免费视频| 久久精品国产亚洲av麻豆小说 | 国产AV无码专区亚洲AV男同| 在线观看H网址免费入口| 曰批免费视频播放免费|