All Classes and Interfaces

说明
Utility class for easily alternating over values in a list.
已过时。
use CSS3 nth-child(even/odd) selectors or #if($foreach.index % 2)
This tool is meant to simplify reflective lookup of information about a Class and its Fields, Methods, and Constructors.
 
A simplified wrapping interface for inspecting features of a Constructor in an inspected Class.
A simplified wrapping interface for inspecting features of a Field in an inspected Class.
A simplified wrapping interface for inspecting features of a Method in an inspected Class.
 
Repository for common class and reflection methods.
CollectionTool allows a user to sort a collection (or array, iterator, etc) on any arbitrary set of properties exposed by the objects contained within the collection, and to generate arrays by splitting strings.
Does all of the comparisons
Tool for comparing Date and Calendar values in Velocity templates.
This class manages a SortedSet of child Configurations as well as being a Configuration itself.
This base configuration class manages a set of Propertys for whatever thing the instance of this class represents.
 
 
Utility methods for handling tool configurations.
Tool for convenient access to Context data and meta-data.
已过时。
use NumberTool for numbers formatting/parsing, DateTool for date/time formatting/parsing, or CollectionTool for toStrings().
Utility methods for parsing or otherwise converting between types.
This class represents configured data.
 
 
 
Delineates the standard, known types and their associated target classes (Data.setTargetClass(java.lang.Class) and converters (Data.setConverter(java.lang.Class)).
Tool for working with Date and Calendar in Velocity templates.
Annotation specifying the default key to use for a tool class in the case none was specified.
Provides general utility methods for controlling the display of references.
Measures the dimensions of the string given to its constructor.
FactoryConfiguration subclass that simplifies the process of configuring a ToolboxFactory in Java without the use of an xml or properties configuration file.
 
Tool for working with escaping in Velocity templates.
This class serves to define configuration info for a ToolboxFactory.
This is a simple tools class to allow easy access to static fields in a class, such as string constants from within a template.
Holds a Map of results for a particular class.
Provides support for reading a configuration file from a specified path.
Implements common logic and constants for tools which allow their default format to be configured.
Provides methods to import arbitrary local or remote resources as strings, generic version.
 
General-purpose text-importing tool for templates.
 
 
Container for *either* an array *or* an object
Tool which can parse a JSON file.
The LinkTool provides many methods to work with URIs and can help you:
Implements common logic and constants for tools which allow their default Locale to be configured.
This tool is used to log from within templates.
A convenience tool to use with #foreach loops.
Represents an automatic action taken by a LoopTool.ManagedIterator when a LoopTool.Condition is satisfied by the subsequent element.
Composition class which associates an LoopTool.Action and LoopTool.Condition for a LoopTool.ManagedIterator.
Base condition class for conditions (assumption here is that conditions are all comparative.
Represents a function into which a LoopTool.ManagedIterator can pass it's next element to see if an LoopTool.Action should be taken.
Simple condition that checks elements in the iterator for equality to a specified Object.
Simple wrapper to make it easy to keep an arbitray Iterator in sync with a LoopTool.ManagedIterator.
NOTE: This tools is considered "alpha" quality due to lack of testing and a generally unpolished API.
 
Tool for performing math in Velocity.
 
Tool for working with Number in Velocity templates.
This reads in configuration info formatted as a property file using ExtProperties.
Simple extension of Data that treats "name" as an alias for "key".
This tool exposes methods to evaluate the given strings as VTL (Velocity Template Language) using either a pre-configured context or one you provide directly.
Tool for accessing ResourceBundles and formatting messages therein.
Implements common logic and constants for tools which automatically locks down the public void configure(Map params) method after it is called once.
A specialized constants class to provide some compile-time typo checking and runtime validation for scopes specified in annotations, toolbox configs, etc.
Annotation specifying that ToolInfo should only use the public void configure(Map) method for configuration of a tool, and skip over the step of trying to find individual property setters.
已过时。
use CollectionTool sort methods
Instances of this class are typically created by a ToolboxFactory on a one-per-scope basis.
This class handles configuration info for the Toolbox instances that will eventually be produced by ToolboxFactory.
This class is the central point of action for VelocityTools.
This class handles configuration info for tools, including their key, classname, path restriction, and properties.
Context implementation that keeps a list of Toolboxes and returns them as requested, using its internal context Map as the dynamic properties passed to the requested tools when they are first created.
Manages data needed to create instances of a tool.
Manages tools for non-web applications.
 
Utility class for easy parsing of String values held in a Map.
This reads in configuration info formatted as an XML file using Commons-Digester.
This provides set of Rules used by Commons-Digester to process configuration info formatted as XML.
Rule for adding configuration properties
 
Tool for reading/navigating XML files, with XPath expressions support.
Iterator implementation that wraps a Node list iterator to return new XmlTool instances for each item in the wrapped iterator.s
Utility class for simplifying parsing of xml documents.