verysimpleprovider.java

来自「我想下载一个东西」· Java 代码 · 共 84 行

JAVA
84
字号
package com.ecyrd.jspwiki.providers;import java.util.*;import com.ecyrd.jspwiki.*;public class VerySimpleProvider implements WikiPageProvider{    public String m_latestReq = null;    public int    m_latestVers = -123989;    public void initialize( Properties props )    {    }    public String getProviderInfo()    {        return "Very Simple Provider.";    }    public void putPageText( WikiPage page, String text )        throws ProviderException    {    }    public boolean pageExists( String page )    {        return true;    }    public Collection findPages( QueryItem[] query )    {        return null;    }    public WikiPage getPageInfo( String page, int version )    {        m_latestReq  = page;        m_latestVers = version;        WikiPage p = new WikiPage( page );        p.setVersion( 5 );        p.setAuthor( "default-author" );        return p;    }    public Collection getAllPages()    {        Vector v = new Vector();        v.add( getPageInfo( "foo", 5 ) );        return v;    }    public Collection getAllChangedSince( Date date )    {        return new Vector();    }    public int getPageCount()    {        return 1;    }    public List getVersionHistory( String page )    {        return new Vector();    }    public String getPageText( String page, int version )    {        m_latestReq  = page;        m_latestVers = version;        return "";    }    public void deleteVersion( String page, int version )    {    }    public void deletePage( String page )    {    }}

⌨️ 快捷键说明

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