All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Alternator Utility class for easily alternating over values in a list.AlternatorTool Deprecated. use CSS3 nth-child(even/odd) selectors or #if($foreach.index % 2)ClassTool This tool is meant to simplify reflective lookup of information about aClassand itsFields,Methods, andConstructors.ClassTool.CallableSub<T extends ClassTool.CallableSub> ClassTool.ConstructorSub A simplified wrapping interface for inspecting features of aConstructorin an inspected Class.ClassTool.FieldSub A simplified wrapping interface for inspecting features of aFieldin an inspected Class.ClassTool.MethodSub A simplified wrapping interface for inspecting features of aMethodin an inspected Class.ClassTool.Sub<T extends ClassTool.Sub> ClassUtils Repository for common class and reflection methods.CollectionTool 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.CollectionTool.PropertiesComparator Does all of the comparisonsComparisonDateTool Tool for comparingDateandCalendarvalues in Velocity templates.CompoundConfiguration<C extends Configuration> Configuration This base configuration class manages a set ofPropertys for whatever thing the instance of this class represents.ConfigurationCleaner ConfigurationException ConfigurationUtils Utility methods for handling tool configurations.ContextTool Tool for convenient access toContextdata and meta-data.ConversionTool Deprecated. use NumberTool for numbers and booleans formatting/parsing, DateTool for date/time formatting/parsing, or CollectionTool for toStrings().ConversionUtils Utility methods for parsing or otherwise converting between types.Data This class represents configured data.Data.AutoConverter Data.FieldConverter Data.NumberConverter Data.Type Delineates the standard, known types and their associated target classes (Data.setTargetClass(java.lang.Class)and converters (Data.setConverter(java.lang.Class)).DateTool Tool for working withDateandCalendarin Velocity templates.DefaultKey Annotation specifying the default key to use for a tool class in the case none was specified.DisplayTool Provides general utility methods for controlling the display of references.DisplayTool.Measurements Measures the dimensions of the string given to its constructor.EasyFactoryConfiguration FactoryConfigurationsubclass that simplifies the process of configuring aToolboxFactoryin Java without the use of an xml or properties configuration file.EasyFactoryConfiguration.EasyData EscapeTool Tool for working with escaping in Velocity templates.FactoryConfiguration This class serves to define configuration info for aToolboxFactory.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.FieldTool.FieldToolSub Holds aMapof results for a particular class.FileFactoryConfiguration Provides support for reading a configuration file from a specified path.FormatConfig Implements common logic and constants for tools which allow their default format to be configured.ImportSupport Provides methods to import arbitrary local or remote resources as strings, generic version.ImportSupport.SafeClosingHttpURLConnectionReader ImportTool General-purpose text-importing tool for templates.InvalidScope InvalidScopeException JsonContent Container for *either* an array *or* an objectJsonTool Tool which can parse a JSON file.LinkTool The LinkTool provides many methods to work with URIs and can help you:LocaleConfig Implements common logic and constants for tools which allow their defaultLocaleto be configured.LogTool This tool is used to log from within templates.LoopTool A convenience tool to use with #foreach loops.LoopTool.Action Represents an automatic action taken by aLoopTool.ManagedIteratorwhen aLoopTool.Conditionis satisfied by the subsequent element.LoopTool.ActionCondition Composition class which associates anLoopTool.ActionandLoopTool.Conditionfor aLoopTool.ManagedIterator.LoopTool.Comparison Base condition class for conditions (assumption here is that conditions are all comparative.LoopTool.Condition Represents a function into which aLoopTool.ManagedIteratorcan pass it's next element to see if anLoopTool.Actionshould be taken.LoopTool.Equals Simple condition that checks elements in the iterator for equality to a specified Object.LoopTool.SyncedIterator Simple wrapper to make it easy to keep an arbitray Iterator in sync with aLoopTool.ManagedIterator.MarkupTool NOTE: This tools is considered "alpha" quality due to lack of testing and a generally unpolished API.MarkupTool.Tag MathTool Tool for performing math in Velocity.NullKeyException NumberTool Tool for working withNumberin Velocity templates.PropertiesFactoryConfiguration This reads in configuration info formatted as a property file usingExtProperties.Property Simple extension ofDatathat treats "name" as an alias for "key".RenderTool 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.ResourceTool Tool for accessing ResourceBundles and formatting messages therein.SafeConfig Implements common logic and constants for tools which automatically locks down thepublic void configure(Map params)method after it is called once.Scope A specialized constants class to provide some compile-time typo checking and runtime validation for scopes specified in annotations, toolbox configs, etc.SkipSetters Annotation specifying thatToolInfoshould 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.SortTool Deprecated. use CollectionTool sort methodsToolbox Instances of this class are typically created by aToolboxFactoryon a one-per-scope basis.ToolboxConfiguration This class handles configuration info for the Toolbox instances that will eventually be produced byToolboxFactory.ToolboxFactory This class is the central point of action for VelocityTools.ToolConfiguration This class handles configuration info for tools, including their key, classname, path restriction, and properties.ToolContext Contextimplementation that keeps a list ofToolboxes and returns them as requested, using its internal context Map as the dynamic properties passed to the requested tools when they are first created.ToolInfo Manages data needed to create instances of a tool.ToolManager Manages tools for non-web applications.ValidScope ValueParser Utility class for easy parsing of String values held in a Map.XmlFactoryConfiguration This reads in configuration info formatted as an XML file using Commons-Digester.XmlFactoryConfigurationRuleSet This provides set ofRules used by Commons-Digesterto process configuration info formatted as XML.XmlFactoryConfigurationRuleSet.DataValueInBodyRule Rule for adding configuration propertiesXmlFactoryConfigurationRuleSet.PropertyAttributeRule XmlTool Tool for reading/navigating XML files, with XPath expressions support.XmlTool.NodeIterator Iterator implementation that wraps a Node list iterator to return new XmlTool instances for each item in the wrapped iterator.sXmlUtils Utility class for simplifying parsing of xml documents.