org.seasar.tuigwaa.plugin
クラス AbstractPlugin

java.lang.Object
  拡張org.seasar.tuigwaa.plugin.AbstractPlugin
すべての実装インタフェース:
Plugin
直系の既知のサブクラス:
AbstractTgwPlugin, BrPlugin, CalcPlugin, CalendarPlugin, ClearPlugin, ColorPlugin, ContentsPlugin, DatePlugin, FolderlistPlugin, ImagelinkPlugin, LastmodPlugin, ListPlugin, NewpagePlugin, PagePlugin, RecentPlugin, RefPlugin, RssreaderPlugin, SizePlugin, WikinamePlugin

public abstract class AbstractPlugin
extends Object
implements Plugin

作成者:
someda

フィールドの概要
static short BLOCKPLUGIN_MODE
           
static short INLINEPLUGIN_MODE
           
 
コンストラクタの概要
AbstractPlugin()
           
 
メソッドの概要
 String doAction(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
abstract  String doHTMLView(CmsRequest request, CmsResponse response, PluginRequest prequest)
           
 Object doPDFView(CmsRequest request, CmsResponse response, PluginRequest prequest)
           
protected  String doTextView(CmsRequest request, CmsResponse response, PluginRequest prequest)
           
protected  boolean existArg(String[] args, int index)
           
 String getActionPath()
           
 WikiConfiguration getConfiguration()
           
 DaoPlugin getDao()
           
 String getHiddenElements(CmsRequest request)
           
protected static String getJavascriptTemplate(String key)
           
static String getMessage(String key)
           
 String getPageHiddenElement(String pageName)
           
protected static String getParameterName(String paramName)
           
protected  void initialize(CmsRequest request, CmsResponse response, PluginRequest prequest)
           
 boolean isBlockpluginSupported()
           
 boolean isHtmlSupported()
           
 boolean isInlinepluginSupported()
           
 boolean isPdfSupported()
           
 Object service(CmsRequest request, CmsResponse response, PluginRequest prequest)
           
static void setConfiguration(WikiConfiguration config)
           
 void setPluginConfig(PluginConfig pluginConfig)
           
protected  void setPojoClass(Class pojoClass)
           
 void setWebAppli(WebAppli appli)
           
 String toString()
           
protected  void updateArgs(CmsRequest request, CmsResponse response, PluginRequest prequest)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

BLOCKPLUGIN_MODE

public static final short BLOCKPLUGIN_MODE
関連項目:
定数フィールド値

INLINEPLUGIN_MODE

public static final short INLINEPLUGIN_MODE
関連項目:
定数フィールド値
コンストラクタの詳細

AbstractPlugin

public AbstractPlugin()
メソッドの詳細

isBlockpluginSupported

public final boolean isBlockpluginSupported()
定義:
インタフェース Plugin 内の isBlockpluginSupported

isInlinepluginSupported

public final boolean isInlinepluginSupported()
定義:
インタフェース Plugin 内の isInlinepluginSupported

isHtmlSupported

public final boolean isHtmlSupported()
定義:
インタフェース Plugin 内の isHtmlSupported

isPdfSupported

public final boolean isPdfSupported()
定義:
インタフェース Plugin 内の isPdfSupported

service

public final Object service(CmsRequest request,
                            CmsResponse response,
                            PluginRequest prequest)
                     throws PluginException
定義:
インタフェース Plugin 内の service
例外:
PluginException

doHTMLView

public abstract String doHTMLView(CmsRequest request,
                                  CmsResponse response,
                                  PluginRequest prequest)
                           throws PluginException
定義:
インタフェース Plugin 内の doHTMLView
例外:
PluginException

doPDFView

public Object doPDFView(CmsRequest request,
                        CmsResponse response,
                        PluginRequest prequest)
                 throws PluginException
定義:
インタフェース Plugin 内の doPDFView
例外:
PluginException

doTextView

protected String doTextView(CmsRequest request,
                            CmsResponse response,
                            PluginRequest prequest)
                     throws PluginException
例外:
PluginException

doAction

public String doAction(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
定義:
インタフェース Plugin 内の doAction

setPluginConfig

public void setPluginConfig(PluginConfig pluginConfig)
定義:
インタフェース Plugin 内の setPluginConfig

setConfiguration

public static final void setConfiguration(WikiConfiguration config)

getConfiguration

public final WikiConfiguration getConfiguration()

toString

public String toString()

getMessage

public static final String getMessage(String key)

getParameterName

protected static String getParameterName(String paramName)

getJavascriptTemplate

protected static String getJavascriptTemplate(String key)

initialize

protected void initialize(CmsRequest request,
                          CmsResponse response,
                          PluginRequest prequest)
                   throws PluginException
例外:
PluginException

updateArgs

protected final void updateArgs(CmsRequest request,
                                CmsResponse response,
                                PluginRequest prequest)
                         throws PluginException
例外:
PluginException

existArg

protected final boolean existArg(String[] args,
                                 int index)

setWebAppli

public void setWebAppli(WebAppli appli)
定義:
インタフェース Plugin 内の setWebAppli

getDao

public DaoPlugin getDao()

getActionPath

public String getActionPath()

getPageHiddenElement

public String getPageHiddenElement(String pageName)

getHiddenElements

public String getHiddenElements(CmsRequest request)

setPojoClass

protected void setPojoClass(Class pojoClass)


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.