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

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

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

    9910

    單飛

       :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
        public static ToolsProject getDefaultProject()throws Exception{
            
    if(instance!= null){
                
    return instance;
            }

            IWorkspaceRoot root 
    = ResourcesPlugin.getWorkspace().getRoot();
            IProject prj 
    = root.getProject("DefaultProject");
            
    if (!prj.exists()) {
                
    final IWorkspace workspace = ResourcesPlugin.getWorkspace();
                
    final IProjectDescription desc = workspace.newProjectDescription(prj.getName());
                desc.setNatureIds(
    new String[] "com.test.tools" });
                desc.setComment(
    "TOOLS");
                prj.create(desc, 
    null);
                prj.open(IResource.BACKGROUND_REFRESH, 
    null);
            }

            ToolsProject prject 
    = new ToolsProject();
            prject.setPrject(prj);
            
    return prject;
        }

    IContainer container = (IContainer) resource;
                
    final IFile file = container.getFile(new Path(sName + "/" + "s" + ".xml"));
                ensureFolder((IFolder) file.getParent());


    InputStream stream 
    = openContentStream(siteName);
                
    if (file.exists()) {
                    file.setContents(stream, 
    truetrue, monitor);
                }
     else {
                    file.create(stream, 
    true, monitor);
                }


    stream.close();

    private InputStream openContentStream(String siteName) {
            Site site 
    = new Site();
            site.setName(siteName);
            XStream xstream 
    = new XStream(new DomDriver());
                    String xml 
    = xstream.toXML(site);
            
    return new ByteArrayInputStream(xml.getBytes());
        }

    創(chuàng)建目錄 mkdirs
    public static void ensureFolder(IFolder folder) throws CoreException {
            IContainer parent 
    = folder.getParent();
            
    if (parent instanceof IFolder) {
                ensureFolder((IFolder) parent);
            }

            
    if (!folder.exists()) {
                folder.create(
    truefalsenull);
            }


        }



    刪除目錄
    dFolder.delete(
    truenull);


    監(jiān)聽到資源發(fā)生變化

    private void hookResourceListener() {
            IWorkspace workspace 
    = ResourcesPlugin.getWorkspace();
            IResourceChangeListener listener 
    = new IResourceChangeListener() {
                
    public void resourceChanged(IResourceChangeEvent event) {
                    viewer.refresh();
                }

            }
    ;
            workspace.addResourceChangeListener(listener);
        }
    posted on 2009-04-02 13:49 單飛 閱讀(715) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲男人都懂得羞羞网站| 99精品视频在线观看免费| 亚洲精品视频免费观看| 最近2019中文免费字幕| 久久久久久亚洲精品| 最近的2019免费中文字幕| 亚洲精品亚洲人成在线麻豆| 女同免费毛片在线播放| 国产精品亚洲二区在线观看 | 男女啪啪永久免费观看网站| 亚洲综合精品香蕉久久网97| 最新久久免费视频| 亚洲中文无码永久免费| 91手机看片国产永久免费| 无码乱人伦一区二区亚洲| 好吊妞在线成人免费| 亚洲熟妇AV日韩熟妇在线| 亚洲色精品vr一区二区三区| 黄色网址免费在线观看| 亚洲国产精品嫩草影院在线观看| 最近中文字幕大全免费版在线| 一本色道久久88—综合亚洲精品| 亚洲中文久久精品无码ww16| 最新亚洲成av人免费看| 国产精品亚洲专区无码WEB| 亚洲第一成人影院| 国产免费福利体检区久久| 亚洲乱理伦片在线观看中字| 国产一级特黄高清免费大片| 日韩精品视频在线观看免费| 亚洲精品无码久久久久| 亚洲免费闲人蜜桃| 亚洲va中文字幕| 永久亚洲成a人片777777| 日韩一级免费视频| 国产在线观看xxxx免费| 亚洲国产av高清无码| 国产国产成年年人免费看片| 免费无码又爽又刺激网站| 美女羞羞免费视频网站| 亚洲AV无码久久寂寞少妇|