# Package org.apache.velocity.util

package org.apache.velocity.util

Related Packages
Package
Description
org.apache.velocity
org.apache.velocity.util.introspection
org.apache.velocity.app
org.apache.velocity.context
org.apache.velocity.exception
org.apache.velocity.io
org.apache.velocity.runtime
Class
Description
ArrayIterator
An Iterator wrapper for an Object[].
ArrayListWrapper
A class that wraps an array with a List interface.
ClassUtils
Simple utility functions for manipulating classes and resources from the classloader.
ContextAware
Event handlers implementing this interface will automatically have the method setContext called before each event.
DeprecationAwareExtProperties
Deprecated.
it will disappear along with deprecated key names in 3.0.
DuckType
Support for getAs<java.lang.reflect.Type>() convention for rendering (String), evaluating (Boolean) or doing math with (Number) references.
DuckType.Types
EnumerationIterator
An Iterator wrapper for an Enumeration.
ExtProperties
This class extends normal Java properties by adding the possibility to use the same key many times concatenating the value strings instead of overwriting them.
RuntimeServicesAware
Use this interface to automatically have the method setRuntimeServices called at initialization.
SimplePool
Simple object pool.
StringBuilderWriter
`Writer` implementation that outputs to a `StringBuilder`.
StringUtils
This class provides some methods for dynamically invoking methods in objects, and some string manipulation and formatting methods.
TemplateBoolean
Any object in the context which implements TemplateBoolean will use the getAsBoolean() method for #if( $ref ) calls.
TemplateNumber
Any object in the context which implements TemplateNumber will be treated as a number for the purposes of arithmetic operations and comparison.
TemplateString
Any object in the context which implements TemplateString will use the getAsString() method for rendering and empty-checks instead of toString().