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

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

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

    9910

    單飛

       :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
    public class HtmlEditor extends MultiPageEditorPart
    public
     void init(IEditorSite site, IEditorInput editorInput) throws PartInitException {

       initResourceChangeListener();
    }
        
        
    private IWorkspace getWorkspace() {
            
    return ((IFileEditorInput) getEditorInput()).getFile().getWorkspace();
        }
        
        
    private void initResourceChangeListener() {
            IResourceChangeListener resourceChangeListener 
    = new IResourceChangeListener() {
                
    public void resourceChanged(IResourceChangeEvent event) {
                    handleResourceChange(event);
                }
            };
            getWorkspace().addResourceChangeListener(resourceChangeListener);
        }

        
    private void handleResourceChange(IResourceChangeEvent event) {
            
    if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
                IFile file 
    = ((IFileEditorInput) getEditorInput()).getFile();
                
    // update editor
                
            }
        }
    /**
     *當(dāng)更新或者刪除文件的時候
    **/
    public void resourceChanged(final IResourceChangeEvent event) {
            if (event.getType() == IResourceChangeEvent.POST_CHANGE)
                Display.getDefault().asyncExec(new Runnable() {

                    public void run() {
                        IResourceDelta rootDelta = event.getDelta();
                        if(rootDelta ==null){
                            return;
                        }
                        IResourceDelta htmlDelta = rootDelta.findMember(new Path("DefaultProject/t.html"));
                        if(htmlDelta == null){
                            return;
                        }
                    }
                });
            if (event.getType() == IResourceChangeEvent.PRE_CLOSE) {
                Display.getDefault().asyncExec(new Runnable() {
                    public void run() {
                        IWorkbenchPage[] pages = getSite().getWorkbenchWindow().getPages();
                        for (int i = 0; i < pages.length; i++) {
                            if (((FileEditorInput) getSourceEditor().getEditorInput()).getFile().getProject().equals(event.getResource())) {
                                IEditorPart editorPart = pages[i].findEditor(getSourceEditor().getEditorInput());
                                pages[i].closeEditor(editorPart, true);
                            }
                        }
                    }
                });
            }
        }

    posted on 2009-03-20 10:07 單飛 閱讀(464) 評論(0)  編輯  收藏 所屬分類: Eclipse Plugin
    主站蜘蛛池模板: 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产高潮久久免费观看| 嫩草影院免费观看| 亚洲sss综合天堂久久久| 成人免费观看一区二区| 亚洲人妖女同在线播放| 久久这里只有精品国产免费10| 亚洲三级中文字幕| 成人毛片18女人毛片免费96 | 看亚洲a级一级毛片| 免费欧洲毛片A级视频无风险| 香蕉视频免费在线播放| 亚洲一区二区三区在线视频| 久久久久久国产a免费观看不卡 | 好男人www免费高清视频在线| 亚洲五月综合网色九月色| 啦啦啦高清视频在线观看免费| 亚洲欧美日韩国产精品一区| 国产福利免费在线观看| 免费无毒a网站在线观看| 亚洲国产另类久久久精品黑人| 国产精品区免费视频| 亚洲电影唐人社一区二区| 最新仑乱免费视频| 美女被免费视频网站| 亚洲色大成网站WWW久久九九| 永久免费av无码网站yy| 亚洲日韩乱码中文无码蜜桃臀| 久久经典免费视频| 羞羞漫画登录页面免费| 久久精品国产69国产精品亚洲| 日韩精品内射视频免费观看| 在线观看亚洲AV每日更新无码| 亚洲国产成人精品无码久久久久久综合 | 国产V片在线播放免费无码 | 香蕉视频在线观看亚洲| 免费中文熟妇在线影片| 特级毛片在线大全免费播放| 亚洲综合精品一二三区在线 | 亚洲精品无码国产| 成人性生交视频免费观看|