|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.velocity.tools.ContainerBasedToolboxManager
public class ContainerBasedToolboxManager
(in japanese)
S2Containerベースでツールボックス・インスタンスを管理するToolboxManager実装.
このToolboxManagerを使う場合は、Velocity-toolsで指定しているtoolbox.xmlが不要となる.
各ツールのインスタンス管理はすべてS2Containerに委任される。requestやsessionなどのインスタンス定義もS2Container依存となるため、
従来のtoolbox.xmlはdiconファイルの同等物を記入することとなる.
コンストラクタの概要 | |
---|---|
ContainerBasedToolboxManager()
|
メソッドの概要 | |
---|---|
void |
addData(org.apache.velocity.tools.view.ToolInfo arg0)
addData may be called by digester (see ToolboxRuleSet) but This toolbox manager doesn't handle any XML file with Digester or RuleSet, so this method may be never called. |
void |
addTool(org.apache.velocity.tools.view.ToolInfo toolInfo)
addTool may be called by digester (see ToolboxRuleSet) but This toolbox manager doesn't handle any XML file with Digester or RuleSet, so this method may be never called. |
protected Object |
assembleSessionTool(Object initData,
org.apache.velocity.tools.view.context.ViewContext ctx,
org.seasar.framework.container.ComponentDef def)
|
Map |
getToolbox(Object initData)
|
protected org.seasar.framework.container.S2Container |
getToolboxContainer()
|
String |
getToolboxNamespace()
|
protected void |
initViewToolComponent(Object initData,
Object component)
initialize component which is (former) ViewTool style. |
void |
setToolboxNamespace(String toolboxNamespace)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ContainerBasedToolboxManager()
メソッドの詳細 |
---|
public void addTool(org.apache.velocity.tools.view.ToolInfo toolInfo)
org.apache.velocity.tools.view.ToolboxManager
内の addTool
public void addData(org.apache.velocity.tools.view.ToolInfo arg0)
org.apache.velocity.tools.view.ToolboxManager
内の addData
public Map getToolbox(Object initData)
org.apache.velocity.tools.view.ToolboxManager
内の getToolbox
protected void initViewToolComponent(Object initData, Object component)
initData
- initData, assumed as ViewContextcomponent
- destination objectprotected org.seasar.framework.container.S2Container getToolboxContainer()
protected Object assembleSessionTool(Object initData, org.apache.velocity.tools.view.context.ViewContext ctx, org.seasar.framework.container.ComponentDef def)
public String getToolboxNamespace()
public void setToolboxNamespace(String toolboxNamespace)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |