org.seasar.velocity.tools
クラス AutoRegisteringS2ServletToolInfo

java.lang.Object
  上位を拡張 org.apache.velocity.tools.view.ViewToolInfo
      上位を拡張 org.apache.velocity.tools.view.servlet.ServletToolInfo
          上位を拡張 org.seasar.velocity.tools.S2ServletToolInfo
              上位を拡張 org.seasar.velocity.tools.AutoRegisteringS2ServletToolInfo
すべての実装されたインタフェース:
org.apache.velocity.tools.view.ToolInfo

public class AutoRegisteringS2ServletToolInfo
extends S2ServletToolInfo

DICONファイルにコンポーネント登録しなくても、toolbox.xmlから 自動的に登録を行なうToolInfoクラス。

バージョン:
$Id: AutoRegisteringS2ServletToolInfo.java,v 1.4 2004/11/27 07:06:00 sato Exp $
作成者:
Sato Tadayosi

フィールドの概要
protected static String COMPONENT_NAME_PREFIX
           
 
クラス org.seasar.velocity.tools.S2ServletToolInfo から継承されたフィールド
clazz, LOG
 
コンストラクタの概要
AutoRegisteringS2ServletToolInfo()
           
 
メソッドの概要
protected  Object createToolInstance()
          Overrides S2ServletToolInfo.
 
クラス org.seasar.velocity.tools.S2ServletToolInfo から継承されたメソッド
getApplicationClass, getClassname, getInstance, getKey, setClassname, setKey
 
クラス org.apache.velocity.tools.view.servlet.ServletToolInfo から継承されたメソッド
allowsRequestPath, getRequestPath, getScope, setRequestPath, setScope
 
クラス org.apache.velocity.tools.view.ViewToolInfo から継承されたメソッド
getParameters, setParameter, setParameters
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

COMPONENT_NAME_PREFIX

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

AutoRegisteringS2ServletToolInfo

public AutoRegisteringS2ServletToolInfo()
メソッドの詳細

createToolInstance

protected Object createToolInstance()
Overrides S2ServletToolInfo. ツールのインスタンスは、すべてコンテナに管理させる。 また、親メソッドと違い、コンポーネント名を元にコンポーネントを取得する。 こうすることで、コンポーネント衝突を回避できる。

オーバーライド:
クラス S2ServletToolInfo 内の createToolInstance


Copyright © 2004-2008 The Seasar Foundation. All Rights Reserved.