org.apache.velocity.tools.view
Interface ToolboxManager

All Known Implementing Classes:
XMLToolboxManager

public interface ToolboxManager

Common interface for toolbox manager implementations.

Version:
$Id: ToolboxManager.java 290235 2005-09-19 18:52:47Z nbubna $
Author:
Nathan Bubna, Geir Magnusson Jr., Gabe Sidler, Henning P. Schmiedehausen

Method Summary
 void addData(ToolInfo info)
          Adds a data object for the context.
 void addTool(ToolInfo info)
          Adds a tool to be managed
 java.util.Map getToolbox(java.lang.Object initData)
          Retrieves a map of the tools and data being managed.
 ToolboxContext getToolboxContext(java.lang.Object initData)
          Deprecated. Use getToolbox(Object initData)
 

Method Detail

addTool

public void addTool(ToolInfo info)
Adds a tool to be managed


addData

public void addData(ToolInfo info)
Adds a data object for the context.

Parameters:
info - An object that implements ToolInfo

getToolboxContext

public ToolboxContext getToolboxContext(java.lang.Object initData)
Deprecated. Use getToolbox(Object initData)


getToolbox

public java.util.Map getToolbox(java.lang.Object initData)
Retrieves a map of the tools and data being managed. Tools that implement the ViewTool interface will be (re)initialized using the specified initData.

Parameters:
initData - data used to initialize ViewTools
Returns:
the created ToolboxContext
Since:
VelocityTools 1.2


Copyright (c) 2003 Apache Software Foundation