| Library: | Apache Jakarta Velocity Engine |
| Version: | 1.5 |
| Compatibility: | JDK 1.5 |
| Name | Package | Description |
|---|---|---|
| AbstractContext | org.apache.velocity.context | This class is the abstract base class for all conventional Velocity Context implementations. |
| AbstractExecutor | org.apache.velocity.runtime.parser.node | Abstract class that is used to execute an arbitrary method that is in introspected. |
| AnakiaElement | org.apache.velocity.anakia | A JDOM Element that is tailored for Anakia needs. |
| AnakiaJDOMFactory | org.apache.velocity.anakia | A customized JDOMFactory for Anakia that produces AnakiaElement instances instead of ordinary JDOM Element instances. |
| AnakiaTask | org.apache.velocity.anakia | The purpose of this Ant Task is to allow you to use Velocity as an XML transformation tool like XSLT is. |
| AnakiaTask.Context | org.apache.velocity.anakia | A context implementation that loads all values from an XML file. |
| ArrayIterator | org.apache.velocity.util | An Iterator wrapper for an Object[]. |
| ASTAddNode | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTAndNode | org.apache.velocity.runtime.parser.node | Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTAssignment | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTBlock | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTComment | org.apache.velocity.runtime.parser.node | Represents all comments... |
| ASTDirective | org.apache.velocity.runtime.parser.node | This class is responsible for handling the pluggable directives in VTL. |
| ASTDivNode | org.apache.velocity.runtime.parser.node | Handles number division of nodes Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTElseIfStatement | org.apache.velocity.runtime.parser.node | This class is responsible for handling the ElseIf VTL control statement. |
| ASTElseStatement | org.apache.velocity.runtime.parser.node | This class is responsible for handling the Else VTL control statement. |
| ASTEQNode | org.apache.velocity.runtime.parser.node | Handles arg1 == arg2
This operator requires that the LHS and RHS are both of the
same Class OR both are subclasses of java.lang.Number |
| ASTEscape | org.apache.velocity.runtime.parser.node | This class is responsible for handling Escapes in VTL. |
| ASTEscapedDirective | org.apache.velocity.runtime.parser.node | This class is responsible for handling EscapedDirectives in VTL. |
| ASTExpression | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTFalse | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTFloatingPointLiteral | org.apache.velocity.runtime.parser.node | Handles floating point numbers. |
| ASTGENode | org.apache.velocity.runtime.parser.node | Handles arg1 >= arg2 Only subclasses of Number can be compared. Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTGTNode | org.apache.velocity.runtime.parser.node | Handles arg1 > arg2 Only subclasses of Number can be compared. Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTIdentifier | org.apache.velocity.runtime.parser.node | ASTIdentifier.java Method support for identifiers : $foo mainly used by ASTRefrence Introspection is now moved to 'just in time' or at render / execution time. |
| ASTIfStatement | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTIncludeStatement | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTIntegerLiteral | org.apache.velocity.runtime.parser.node | Handles integer numbers. |
| ASTIntegerRange | org.apache.velocity.runtime.parser.node | handles the range 'operator' [ n .. |
| ASTLENode | org.apache.velocity.runtime.parser.node | Handles arg1 <= arg2 Only subclasses of Number can be compared. Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTLTNode | org.apache.velocity.runtime.parser.node | Handles arg1 < arg2 Only subclasses of Number can be compared. Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTMap | org.apache.velocity.runtime.parser.node | AST Node for creating a map / dictionary. |
| ASTMethod | org.apache.velocity.runtime.parser.node | ASTMethod.java Method support for references : $foo.method() NOTE : introspection is now done at render time. |
| ASTMethod.MethodCacheKey | org.apache.velocity.runtime.parser.node | Internal class used as key for method cache. |
| ASTModNode | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTMulNode | org.apache.velocity.runtime.parser.node | Handles multiplication Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTNENode | org.apache.velocity.runtime.parser.node | Handles arg1 != arg2
This operator requires that the LHS and RHS are both of the
same Class OR both are subclasses of java.lang.Number |
| ASTNotNode | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTObjectArray | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTOrNode | org.apache.velocity.runtime.parser.node | Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTParameters | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTprocess | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTReference | org.apache.velocity.runtime.parser.node | This class is responsible for handling the references in VTL ($foo). |
| ASTSetDirective | org.apache.velocity.runtime.parser.node | Node for the #set directive |
| ASTStop | org.apache.velocity.runtime.parser.node | This class is responsible for handling the #stop directive Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTStringLiteral | org.apache.velocity.runtime.parser.node | ASTStringLiteral support. |
| ASTSubtractNode | org.apache.velocity.runtime.parser.node | Handles subtraction of nodes (in #set() ) Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTText | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTTrue | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTVariable | org.apache.velocity.runtime.parser.node | No description provided. |
| ASTWord | org.apache.velocity.runtime.parser.node | No description provided. |
| AvalonLogChute | org.apache.velocity.runtime.log | Implementation of a Avalon logger. |
| AvalonLogSystem | org.apache.velocity.runtime.log | Implementation of a Avalon logger. |
| BaseVisitor | org.apache.velocity.runtime.visitor | This is the base class for all visitors. |
| BooleanPropertyExecutor | org.apache.velocity.runtime.parser.node | Handles discovery and valuation of a
boolean object property, of the
form public boolean is |
| ClassMap | org.apache.velocity.util.introspection | A cache of introspection information for a specific class instance. |
| ClasspathResourceLoader | org.apache.velocity.runtime.resource.loader | ClasspathResourceLoader is a simple loader that will load templates from the classpath. |
| ClassUtils | org.apache.velocity.util | Simple utility functions for manipulating classes and resources from the classloader. |
| ContentResource | org.apache.velocity.runtime.resource | This class represent a general text resource that may have been retrieved from any number of possible sources. |
| DataSourceResourceLoader | org.apache.velocity.runtime.resource.loader | This is a simple template file loader that loads templates from a DataSource instead of plain files. |
| Directive | org.apache.velocity.runtime.directive | Base class for all directives used in Velocity. |
| EnumerationIterator | org.apache.velocity.util | An Iterator wrapper for an Enumeration. |
| Escape | org.apache.velocity.anakia | This class is for escaping CDATA sections. |
| EscapeHtmlReference | org.apache.velocity.app.event.implement | Escape all HTML entities. |
| EscapeJavaScriptReference | org.apache.velocity.app.event.implement | Escapes the characters in a String to be suitable for use in JavaScript. |
| EscapeReference | org.apache.velocity.app.event.implement | Base class for escaping references. |
| EscapeSqlReference | org.apache.velocity.app.event.implement | Escapes the characters in a String to be suitable to pass to an SQL query. |
| EscapeXmlReference | org.apache.velocity.app.event.implement | Escape all XML entities. |
| EventCartridge | org.apache.velocity.app.event | Stores the event handlers. |
| EventHandlerUtil | org.apache.velocity.app.event | Calls on request all registered event handlers for a particular event. |
| ExceptionUtils | org.apache.velocity.util | Use this to create a new Exception. |
| FieldMethodizer | org.apache.velocity.app | This is a small utility class allow easy access to static fields in a class, such as string constants. |
| FileResourceLoader | org.apache.velocity.runtime.resource.loader | A loader for templates stored on the file system. |
| FileUtil | org.apache.velocity.texen.util | A general file utility for use in the context |
| Foreach | org.apache.velocity.runtime.directive | Foreach directive used for moving through arrays, or objects that provide an Iterator. |
| Foreach.NullHolderContext | org.apache.velocity.runtime.directive | A special context to use when the foreach iterator returns a null. |
| Generator | org.apache.velocity.texen | A text/code generator class |
| GetExecutor | org.apache.velocity.runtime.parser.node | Executor that simply tries to execute a get(key) operation. |
| Include | org.apache.velocity.runtime.directive | Pluggable directive that handles the #include() statement in VTL. |
| IncludeEventHandler.IncludeEventExecutor | org.apache.velocity.app.event | Defines the execution strategy for includeEvent |
| IncludeNotFound | org.apache.velocity.app.event.implement | Simple event handler that checks to see if an included page is available. |
| IncludeRelativePath | org.apache.velocity.app.event.implement | Event handler that looks for included files relative to the path of the current template. |
| Info | org.apache.velocity.util.introspection | Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations |
| InputBase | org.apache.velocity.runtime.directive | Base class for directives which do input operations (e.g. |
| InternalContextAdapterImpl | org.apache.velocity.context | This adapter class is the container for all context types for internal use. |
| IntrospectionCacheData | org.apache.velocity.util.introspection | Holds information for node-local context data introspection information. |
| Introspector | org.apache.velocity.util.introspection | This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question. |
| IntrospectorBase | org.apache.velocity.util.introspection | Lookup a a Method object for a particular class given the name of a method and its parameters. |
| IntrospectorCacheImpl | org.apache.velocity.util.introspection | This is the internal introspector cache implementation. |
| InvalidReferenceEventHandler.InvalidGetMethodExecutor | org.apache.velocity.app.event | Defines the execution strategy for invalidGetMethod |
| InvalidReferenceEventHandler.InvalidMethodExecutor | org.apache.velocity.app.event | Defines the execution strategy for invalidGetMethod |
| InvalidReferenceEventHandler.InvalidSetMethodExecutor | org.apache.velocity.app.event | Defines the execution strategy for invalidGetMethod |
| InvalidReferenceInfo | org.apache.velocity.app.event.implement | Convenience class to use when reporting out invalid syntax with line, column, and template name. |
| JarHolder | org.apache.velocity.runtime.resource.loader | A small wrapper around a Jar |
| JarResourceLoader | org.apache.velocity.runtime.resource.loader | ResourceLoader to load templates from multiple Jar files. |
| JdkLogChute | org.apache.velocity.runtime.log | Implementation of a simple java.util.logging LogChute. |
| Literal | org.apache.velocity.runtime.directive | A very simple directive that leverages the Node.literal() to grab the literal rendition of a node. |
| Log | org.apache.velocity.runtime.log | Convenient wrapper for LogChute functions. |
| Log4JLogChute | org.apache.velocity.runtime.log | Implementation of a simple log4j system that will either latch onto an existing category, or just do a simple rolling file log. |
| Log4JLogSystem | org.apache.velocity.runtime.log | Implementation of a simple log4j system that will either latch onto an existing category, or just do a simple rolling file log. |
| LogChuteSystem | org.apache.velocity.runtime.log | Wrapper to make user's custom LogSystem implementations work with the new LogChute setup. |
| LogDisplayWrapper | org.apache.velocity.runtime.log | This is a wrapper around a log object, that can add a prefix to log messages and also turn logging on and off dynamically. |
| LogManager | org.apache.velocity.runtime.log | This class is responsible for instantiating the correct LogChute |
| Macro | org.apache.velocity.runtime.directive | Macro.java Macro implements the macro definition directive of VTL. |
| MapGetExecutor | org.apache.velocity.runtime.parser.node | GetExecutor that is smart about Maps. |
| MapSetExecutor | org.apache.velocity.runtime.parser.node | SetExecutor that is smart about Maps. |
| MathUtils | org.apache.velocity.runtime.parser.node | Utility-class for all arithmetic-operations. All operations (+ - / *) return a Number which type is the type of the bigger argument. Example: add ( new Integer(10), new Integer(1)) will return an Integer-Object with the value 11add ( new Long(10), new Integer(1)) will return an Long-Object with the value 11add ( new Integer(10), new Float(1)) will return an Float-Object with the value 11Overflow checking: For integral values (byte, short, int) there is an implicit overflow correction (the next "bigger" type will be returned). |
| MethodExceptionEventHandler.MethodExceptionExecutor | org.apache.velocity.app.event | Defines the execution strategy for methodException |
| MethodMap | org.apache.velocity.util.introspection | No description provided. |
| NodeList | org.apache.velocity.anakia | Provides a class for wrapping a list of JDOM objects primarily for use in template engines and other kinds of text transformation tools. |
| NodeUtils | org.apache.velocity.runtime.parser.node | Utilities for dealing with the AST node structure. |
| NodeViewMode | org.apache.velocity.runtime.visitor | This class is simply a visitor implementation that traverses the AST, produced by the Velocity parsing process, and creates a visual structure of the AST. |
| NullLogChute | org.apache.velocity.runtime.log | Logger used in case of failure. |
| NullLogSystem | org.apache.velocity.runtime.log | Logger used in case of failure. |
| NullSetEventHandler.ShouldLogOnNullSetExecutor | org.apache.velocity.app.event | Defines the execution strategy for shouldLogOnNullSet |
| OutputWrapper | org.apache.velocity.anakia | This class extends XMLOutputter in order to provide a way to walk an Element tree into a String. |
| Parse | org.apache.velocity.runtime.directive | Pluggable directive that handles the #parse()
statement in VTL. |
| Parser | org.apache.velocity.runtime.parser | This class is responsible for parsing a Velocity template. |
| ParserPoolImpl | org.apache.velocity.runtime | This wraps the original parser SimplePool class. |
| ParserTokenManager | org.apache.velocity.runtime.parser | No description provided. |
| PrimordialLogSystem | org.apache.velocity.runtime.log | Pre-init logger. |
| PrintExceptions | org.apache.velocity.app.event.implement | Simple event handler that renders method exceptions in the page rather than throwing the exception. |
| PropertiesUtil | org.apache.velocity.texen.util | A property utility class for the texen text/code generator Usually this class is only used from a Velocity context. |
| PropertyExecutor | org.apache.velocity.runtime.parser.node | Returned the value of object property when executed. |
| PutExecutor | org.apache.velocity.runtime.parser.node | Executor that simply tries to execute a put(key, value) operation. |
| ReferenceInsertionEventHandler.referenceInsertExecutor | org.apache.velocity.app.event | Defines the execution strategy for referenceInsert |
| ReportInvalidReferences | org.apache.velocity.app.event.implement | Use this event handler to flag invalid references. |
| Resource | org.apache.velocity.runtime.resource | This class represent a general text resource that may have been retrieved from any number of possible sources. |
| ResourceCacheImpl | org.apache.velocity.runtime.resource | Default implementation of the resource cache for the default ResourceManager. |
| ResourceFactory | org.apache.velocity.runtime.resource | Class responsible for instantiating Resource objects,
given name and type. |
| ResourceLoader | org.apache.velocity.runtime.resource.loader | This is abstract class the all text resource loaders should extend. |
| ResourceLoaderFactory | org.apache.velocity.runtime.resource.loader | Factory to grab a template loader. |
| ResourceManagerImpl | org.apache.velocity.runtime.resource | Class to manage the text resource for the Velocity Runtime. |
| Runtime | org.apache.velocity.runtime | This is the Runtime system for Velocity. |
| RuntimeInstance | org.apache.velocity.runtime | This is the Runtime system for Velocity. |
| RuntimeLoggerLog | org.apache.velocity.runtime.log | A temporary RuntimeLogger wrapper to make the deprecation of UberspectLoggable.setRuntimeLogger(RuntimeLogger) feasible. |
| RuntimeSingleton | org.apache.velocity.runtime | This is the Runtime system for Velocity. |
| SecureIntrospectorImpl | org.apache.velocity.util.introspection | Prevent "dangerous" classloader/reflection related calls. |
| SecureUberspector | org.apache.velocity.util.introspection | Use a custom introspector that prevents classloader related method calls. |
| SetExecutor | org.apache.velocity.runtime.parser.node | Abstract class that is used to execute an arbitrary method that is in introspected. |
| SetPropertyExecutor | org.apache.velocity.runtime.parser.node | Executor for looking up property names in the passed in class This will try to find a set<foo>(key, value) method |
| SimpleLog4JLogSystem | org.apache.velocity.runtime.log | This class is deprecated in favor of the new Log4JLogChute ,
which makes use of Log4J's |
| SimpleNode | org.apache.velocity.runtime.parser.node | No description provided. |
| SimplePool | org.apache.velocity.util | Simple object pool. |
| StringResource | org.apache.velocity.runtime.resource.util | Wrapper for Strings containing templates, allowing to add additional meta data like timestamps. |
| StringResourceLoader | org.apache.velocity.runtime.resource.loader | Resource loader that works with Strings. |
| StringResourceRepositoryImpl | org.apache.velocity.runtime.resource.util | Default implementation of StringResourceRepository. |
| StringUtils | org.apache.velocity.util | This class provides some methods for dynamically invoking methods in objects, and some string manipulation methods used by torque. |
| SystemLogChute | org.apache.velocity.runtime.log | Logger used when no other is configured. |
| Template | org.apache.velocity | This class is used for controlling all template operations. |
| TexenTask | org.apache.velocity.texen.ant | An ant task for generating output by using Velocity |
| Token | org.apache.velocity.runtime.parser | Describes the input token stream. |
| TreeWalker | org.apache.velocity.anakia | This class allows you to walk a tree of JDOM Element objects. |
| UberspectImpl | org.apache.velocity.util.introspection | Implementation of Uberspect to provide the default introspective functionality of Velocity |
| UberspectImpl.VelGetterImpl | org.apache.velocity.util.introspection | No description provided. |
| UberspectImpl.VelMethodImpl | org.apache.velocity.util.introspection | Implementation of VelMethod |
| UberspectImpl.VelSetterImpl | org.apache.velocity.util.introspection | No description provided. |
| UnicodeInputStream | org.apache.velocity.io | This is an input stream that is unicode BOM aware. |
| URLResourceLoader | org.apache.velocity.runtime.resource.loader | This is a simple URL-based loader. |
| VelocimacroFactory | org.apache.velocity.runtime | VelocimacroFactory.java manages the set of VMs in a running Velocity engine. |
| VelocimacroManager | org.apache.velocity.runtime | Manages VMs in namespaces. |
| VelocimacroProxy | org.apache.velocity.runtime.directive | VelocimacroProxy.java a proxy Directive-derived object to fit with the current directive system |
| Velocity | org.apache.velocity.app | This class provides services to the application
developer, such as :
|
| VelocityCharStream | org.apache.velocity.runtime.parser | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
| VelocityContext | org.apache.velocity | General purpose implemention of the application Context interface for general application use. |
| VelocityEngine | org.apache.velocity.app | This class provides a separate new-able instance of the Velocity template engine. |
| VelocityFormatter | org.apache.velocity.app.tools | Formatting tool for inserting into the Velocity WebContext. |
| VelocityFormatter | org.apache.velocity.runtime.log | No description provided. |
| VelocityFormatter.VelocityAlternator | org.apache.velocity.app.tools | Class that returns alternating values in a template. |
| VelocityFormatter.VelocityAutoAlternator | org.apache.velocity.app.tools | As VelocityAlternator, but calls alternate()
automatically on rendering in a template. |
| VelocityServlet | org.apache.velocity.servlet | Base class which simplifies the use of Velocity with Servlets. |
| VelocityWriter | org.apache.velocity.io | Implementation of a fast Writer. |
| VMContext | org.apache.velocity.context | This is a special, internal-use-only context implementation to be used for the new Velocimacro implementation. |
| VMProxyArg | org.apache.velocity.runtime.directive | The function of this class is to proxy for the calling parameter to the VM. |
| VMReferenceMungeVisitor | org.apache.velocity.runtime.visitor | This class is a visitor used by the VM proxy to change the literal representation of a reference in a VM. |
| WebMacro | org.apache.velocity.convert | This class will convert a WebMacro template to a Velocity template. |
| XPathTool | org.apache.velocity.anakia | This class adds an entrypoint into XPath functionality, for Anakia. |
| Search |




