<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 單飛 閱讀(717) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 国产成人1024精品免费| 久久久久成人精品免费播放动漫| 亚洲国产日韩成人综合天堂| 国产精品免费αv视频| 久久亚洲日韩看片无码| 免费黄网在线观看| 久久成人永久免费播放| 亚洲jjzzjjzz在线观看| 亚洲国产精品无码久久久久久曰| 青青青国产手机频在线免费观看| 国产亚洲玖玖玖在线观看| 亚洲一级特黄大片在线观看| 最近高清中文字幕免费| 精品视频免费在线| 久久丫精品国产亚洲av| 国产免费av一区二区三区| 午夜不卡久久精品无码免费 | 57pao一国产成视频永久免费| 亚洲精品久久无码| 亚洲好看的理论片电影| 四虎影视在线永久免费看黄 | 青苹果乐园免费高清在线| 国产精品成人啪精品视频免费| 亚洲大香伊人蕉在人依线| 亚洲中文字幕无码久久2017| 国产无人区码卡二卡三卡免费| 中国好声音第二季免费播放| 亚洲日韩一区二区三区| 亚洲精品国产成人专区| 亚洲乱亚洲乱少妇无码| 成人免费男女视频网站慢动作| 日韩视频免费在线观看| 永久免费精品影视网站| 亚洲色一区二区三区四区| 久久精品国产亚洲AV电影| 区久久AAA片69亚洲| 国产大片91精品免费看3| 日韩版码免费福利视频| 无码av免费网站| 中文在线观看永久免费| 曰韩无码AV片免费播放不卡|