⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directoryitem.java

📁 wiki建站资源 java编写的 很好用
💻 JAVA
字号:
/* * (C) Janne Jalkanen 2005 *  */package com.ecyrd.jspwiki.dav.items;import java.io.InputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.Collection;import java.util.Date;import org.apache.commons.lang.time.DateFormatUtils;import org.jdom.Element;import org.jdom.Namespace;import com.ecyrd.jspwiki.WikiContext;import com.ecyrd.jspwiki.WikiEngine;import com.ecyrd.jspwiki.dav.DavPath;import com.ecyrd.jspwiki.dav.DavProvider;/** *  @author jalkanen * *  @since  */public class DirectoryItem extends DavItem{    private String    m_name;        public DirectoryItem( DavProvider provider, String name )    {        super( provider, new DavPath(name) );        m_name = name;    }        public String getContentType()    {        return "text/plain; charset=UTF-8";    }    public long getLength()    {        return -1;    }    public Collection getPropertySet()    {        ArrayList ts = new ArrayList();        Namespace davns = Namespace.getNamespace( "DAV:" );                ts.add( new Element("resourcetype",davns).addContent(new Element("collection",davns)) );                Element txt = new Element("displayname",davns);        txt.setText( m_name );        ts.add( txt );        ts.add( new Element("getcontentlength",davns).setText("0") );        ts.add( new Element("getlastmodified", davns).setText(DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.format(new Date())));                        return ts;    }    public String getHref()    {        String davurl = m_name; //FIXME: Fixed, should determine from elsewhere                if( !davurl.endsWith("/") ) davurl+="/";                return m_provider.getURL( davurl );    }        public void addDavItem( DavItem di )    {        m_items.add( di );    }            /* (non-Javadoc)     * @see com.ecyrd.jspwiki.dav.items.DavItem#getInputStream()     */    public InputStream getInputStream()    {        // TODO Auto-generated method stub        return null;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -