Package org.apache.velocity.tools
Class OldToolInfo
- java.lang.Object
-
- org.apache.velocity.tools.ToolInfo
-
- org.apache.velocity.tools.OldToolInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class OldToolInfo extends ToolInfo
Manages old tools which still use the deprecated init() method.- Version:
- $Id: OldToolInfo.java 511959 2007-02-26 19:24:39Z nbubna $
- Author:
- Nathan Bubna
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Method
init
static java.lang.String
INIT_METHOD_NAME
private static long
serialVersionUID
-
Fields inherited from class org.apache.velocity.tools.ToolInfo
CONFIGURE_METHOD_NAME
-
-
Constructor Summary
Constructors Constructor Description OldToolInfo(java.lang.String key, java.lang.Class clazz)
Creates a new instance using the minimum required info necessary for a tool.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configure(java.lang.Object tool, java.util.Map<java.lang.String,java.lang.Object> configuration)
Actually performs configuration of the newly instantiated tool using the combined final set of configuration properties.protected java.lang.reflect.Method
getInit()
void
setClass(java.lang.Class clazz)
Tries to create an instance of the specified Class, then looks for a configure(Map) method. -
Methods inherited from class org.apache.velocity.tools.ToolInfo
addProperties, combine, create, getClassname, getConfigure, getKey, getProperties, getProps, getToolClass, hasConfigure, hasPermission, invoke, isSkipSetters, newInstance, putProperty, restrictTo, setKey, setProperty, setSkipSetters
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
INIT_METHOD_NAME
public static final java.lang.String INIT_METHOD_NAME
- See Also:
- Constant Field Values
-
init
private transient java.lang.reflect.Method init
-
-
Method Detail
-
getInit
protected java.lang.reflect.Method getInit()
-
setClass
public void setClass(java.lang.Class clazz)
Description copied from class:ToolInfo
Tries to create an instance of the specified Class, then looks for a configure(Map) method.
-
configure
protected void configure(java.lang.Object tool, java.util.Map<java.lang.String,java.lang.Object> configuration)
Description copied from class:ToolInfo
Actually performs configuration of the newly instantiated tool using the combined final set of configuration properties. First, if the class lacks theSkipSetters
annotation, then any specific setters matching the configuration keys are called, then the general configure(Map) method (if any) is called.
-
-