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

📄 rssitem.java

📁 JSPWiki,100%Java开发的一套完整WIKI程序
💻 JAVA
字号:
package com.ecyrd.jspwiki.rss;import com.ecyrd.jspwiki.*;import com.ecyrd.jspwiki.attachment.Attachment;public class RSSItem{    private WikiPage m_page;    public RSSItem( WikiPage page )    {        m_page = page;    }    public String getName()    {        return m_page.getName();    }    public WikiPage getPage()    {        return m_page;    }    public String getURL( WikiContext context )    {        WikiEngine engine = context.getEngine();        String url;        if( m_page instanceof Attachment )        {            url  = engine.getAttachmentURL( m_page.getName() );        }        else        {            url  = engine.getViewURL( m_page.getName() );        }        return url;    }    public String getTitle()    {        return m_page.getName();    }    private String getAttachmentDescription( Attachment att )    {        /*        String author = getAuthor(att);        if( att.getVersion() != 1 )        {            return (author+" uploaded a new version of this attachment on "+att.getLastModified() );        }        else        {            return (author+" created this attachment on "+att.getLastModified() );        }        */        return "";    }    private String getPageDescription( WikiPage page )    {        StringBuffer buf = new StringBuffer();        /*        String author = getAuthor(page);        if( page.getVersion() > 1 )        {            String diff = m_engine.getDiff( page.getName(),                                            page.getVersion()-1,                                            page.getVersion() );            buf.append(author+" changed this page on "+page.getLastModified()+":<br /><hr /><br />" );            buf.append(diff);        }        else        {            buf.append(author+" created this page on "+page.getLastModified()+":<br /><hr /><br />" );            buf.append(m_engine.getHTML( page.getName() ));        }        */        return buf.toString();    }    public String getDescription()    {        String res;        if( m_page instanceof Attachment )         {            res = getAttachmentDescription( (Attachment)m_page );        }        else        {            res = getPageDescription( m_page );        }        return res;    }}

⌨️ 快捷键说明

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