| Name | Description | Type | Package | Framework |
| AbstractLockConfig | Apologies to anyone who stepped up to use Tools 2. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| Alternator | Utility class for easily alternating over values in a list. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| AlternatorTool | Simple tool to provide easy in-template instantiation of Alternators from varying list types or individual | Class | org.apache.velocity.tools.generic | Apache Velocity |
| ClassTool | This tool is meant to simplify reflective lookup of information about a Class and its Fields, Methods, and Constructors. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| ClassTool .CallableSub | Class | org.apache.velocity.tools.generic.ClassTool | Apache Velocity | |
| ClassTool .ConstructorSub | A simplified wrapping interface for inspecting features of a Constructor in an inspected Class. | Class | org.apache.velocity.tools.generic.ClassTool | Apache Velocity |
| ClassTool .FieldSub | A simplified wrapping interface for inspecting features of a Field in an inspected Class. | Class | org.apache.velocity.tools.generic.ClassTool | Apache Velocity |
| ClassTool .MethodSub | A simplified wrapping interface for inspecting features of a Method in an inspected Class. | Class | org.apache.velocity.tools.generic.ClassTool | Apache Velocity |
| ClassTool .Sub | Constructor SummaryClassTool. | Class | org.apache.velocity.tools.generic.ClassTool | Apache Velocity |
| CommonsLogLogSystem | Redirects Velocity's LogSystem messages to commons-logging. | Class | org.apache.velocity.tools.generic.log | Apache Velocity |
| ComparisonDateTool | Tool for comparing Date and Calendar values in Velocity templates. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| ContextTool | Tool for convenient access to Context data and Template example(s): | Class | org.apache.velocity.tools.generic | Apache Velocity |
| ConversionTool | Utility class for easy conversion of String values to richer types. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| DateTool | Tool for working with Date and Calendar in Velocity templates. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| DisplayTool | Provides general utility methods for controlling the display of references. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| DisplayTool .Measurements | Measures the dimensions of the string given to its constructor. | Class | org.apache.velocity.tools.generic.DisplayTool | Apache Velocity |
| EscapeTool | Tool for working with escaping in Velocity templates. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| FieldTool | This is a simple tools class to allow easy access to static fields in a class, such as string constants from within a template. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| FieldTool .FieldToolSub | Holds a Map of results for a particular class. | Class | org.apache.velocity.tools.generic.FieldTool | Apache Velocity |
| FieldTool .MutableField | Holds a Field and Class reference for later retrieval of the value of a field that is not final and may | Class | org.apache.velocity.tools.generic.FieldTool | Apache Velocity |
| FormatConfig | default format to be configured. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| IteratorTool | A convenience tool to use with #foreach loops. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| LinkTool | The LinkTool provides many methods to work with URIs and can help you: construct full URIs (opaque, absolute or relative)encode and decode URLs (part or whole)retrieve path info for the current requestand more. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| ListTool | Tool for working with Lists and arrays in Velocity templates. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| LocaleConfig | default Locale to be configured. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| LogChuteCommonsLog | Redirects commons-logging messages to Velocity's configured LogChute. | Class | org.apache.velocity.tools.generic.log | Apache Velocity |
| LogSystemCommonsLog | Redirects commons-logging messages to Velocity's LogSystem. | Class | org.apache.velocity.tools.generic.log | Apache Velocity |
| LoopTool | A convenience tool to use with #foreach loops. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| LoopTool .Action | Represents an automatic action taken by a LoopTool. | Class | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| LoopTool .ActionCondition | Composition class which associates an LoopTool. | Class | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| LoopTool .Comparison | Base condition class for conditions (assumption here is that conditions are all comparative. | Class | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| LoopTool .Condition | Represents a function into which a LoopTool. | Interface | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| LoopTool .Equals | Simple condition that checks elements in the iterator for equality to a specified Object. | Class | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| LoopTool .ManagedIterator | Iterator implementation that wraps a standard Iterator and allows it to be prematurely stopped, skipped ahead, and | Class | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| LoopTool .SyncedIterator | Simple wrapper to make it easy to keep an arbitray Iterator in sync with a LoopTool. | Class | org.apache.velocity.tools.generic.LoopTool | Apache Velocity |
| MathTool | Tool for performing math in Velocity. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| NumberTool | Tool for working with Number in Velocity templates. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| RenderTool | This tool exposes methods to evaluate the given strings as VTL (Velocity Template Language) | Class | org.apache.velocity.tools.generic | Apache Velocity |
| ResourceTool | Tool for accessing ResourceBundles and formatting messages therein. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| SafeConfig | locks down the public void configure(Map params) method after This keeps application or session scoped tools thread-safe in templates, | Class | org.apache.velocity.tools.generic | Apache Velocity |
| SortTool | SortTool allows a user to sort a collection (or array, iterator, etc) on any arbitary set of properties exposed by the objects contained | Class | org.apache.velocity.tools.generic | Apache Velocity |
| SortTool .PropertiesComparator | Does all of the comparisonsSee Also:Serialized Form | Class | org.apache.velocity.tools.generic.SortTool | Apache Velocity |
| ValueParser | Utility class for easy parsing of String values held in a Map. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| XmlTool | Tool for reading/navigating XML files. | Class | org.apache.velocity.tools.generic | Apache Velocity |
| XmlTool .NodeIterator | Iterator implementation that wraps a Node list iterator to return new XmlTool instances for each item in the wrapped | Class | org.apache.velocity.tools.generic.XmlTool | Apache Velocity |