📄 rssitem.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 + -