org.apache.velocity.tools.view.servlet
Class ServletToolInfo
java.lang.Object
|
+--org.apache.velocity.tools.view.ViewToolInfo
|
+--org.apache.velocity.tools.view.servlet.ServletToolInfo
- All Implemented Interfaces:
- ToolInfo
- public class ServletToolInfo
- extends ViewToolInfo
ToolInfo implementation that holds scope information for tools
used in a servlet environment. The ServletToolboxManager uses
this to allow tool definitions to specify the scope/lifecycle
of individual view tools.
Example of toolbox.xml definitions for servlet tools:
<tool>
<key>link</key>
<scope>request</scope>
<class>org.apache.velocity.tools.struts.StrutsLinkTool</class>
</tool>
<tool>
<key>math</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.MathTool</class>
</tool>
<tool>
<key>user</key>
<scope>session</scope>
<class>com.mycompany.tools.MyUserTool</class>
</tool>
- Version:
- $Id: ServletToolInfo.java,v 1.3 2003/05/28 00:17:16 nbubna Exp $
- Author:
- Nathan Bubna
Fields inherited from class org.apache.velocity.tools.view.ViewToolInfo |
|
Constructor Summary |
ServletToolInfo(java.lang.String key,
java.lang.String classname,
java.lang.String scope)
Creates a new tool of the specified class with the given key and scope. |
Method Summary |
java.lang.String |
getScope()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REQUEST_SCOPE
public static final java.lang.String REQUEST_SCOPE
- See Also:
- Constant Field Values
SESSION_SCOPE
public static final java.lang.String SESSION_SCOPE
- See Also:
- Constant Field Values
APPLICATION_SCOPE
public static final java.lang.String APPLICATION_SCOPE
- See Also:
- Constant Field Values
scope
private java.lang.String scope
ServletToolInfo
public ServletToolInfo(java.lang.String key,
java.lang.String classname,
java.lang.String scope)
throws java.lang.Exception
- Creates a new tool of the specified class with the given key and scope.
getScope
public java.lang.String getScope()
- Returns:
- the scope of the tool
Copyright (c) 2003 Apache Software Foundation