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

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

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

    DANCE WITH JAVA

    開發(fā)出高質(zhì)量的系統(tǒng)

    常用鏈接

    統(tǒng)計

    積分與排名

    好友之家

    最新評論

    eclipse 插件開發(fā)中如何實現(xiàn)刷新和重編譯

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

    4、類的繼承結(jié)構(gòu)

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

    二、實現(xiàn)重編譯(也就是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和插件開發(fā)

    評論

    # re: eclipse 插件開發(fā)中如何實現(xiàn)刷新和重編譯 2008-03-03 15:52 小影

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

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

    # re: eclipse 插件開發(fā)中如何實現(xiàn)刷新和重編譯 2009-04-28 10:33 高明

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

    不勝感激!  回復(fù)  更多評論   

    # re: eclipse 插件開發(fā)中如何實現(xiàn)刷新和重編譯 2010-01-03 13:50 tatungzhang

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

    主站蜘蛛池模板: 久久亚洲精品无码aⅴ大香| 国产99久久亚洲综合精品| 久久久久亚洲国产| 中国一级特黄的片子免费| 在线A级毛片无码免费真人| 亚洲精品自产拍在线观看动漫| 亚洲美免无码中文字幕在线| 色多多A级毛片免费看| 成年女人喷潮毛片免费播放| 久久精品国产亚洲AV香蕉| 亚洲免费视频观看| 亚洲av无码av制服另类专区| 99在线免费视频| 亚洲精品高清无码视频| 久久免费香蕉视频| 亚洲男人的天堂www| 中国内地毛片免费高清| 亚洲一区二区三区写真| 国产美女在线精品免费观看| 亚洲三级在线视频| 国产精品成人免费一区二区 | 国产免费久久久久久无码| 亚洲精品国产第1页| 黑人大战亚洲人精品一区 | 免费看h片的网站| 一级毛片免费全部播放| 亚洲情综合五月天| 永久中文字幕免费视频网站| 无码一区二区三区亚洲人妻| www.91亚洲| 国产一级a毛一级a看免费人娇| 亚洲日本在线观看| 亚洲综合无码AV一区二区| 国产成人免费福利网站| 一级毛片在线完整免费观看| 久久国产亚洲精品| 亚洲最大成人网色香蕉| 亚洲国产中文v高清在线观看| 一级毛片a免费播放王色电影 | 亚洲欧洲免费无码| 直接进入免费看黄的网站|