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
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)).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.