Library:Apache Jakarta Velocity Engine
Version:1.4
Compatibility:JDK 1.4
Classes in library Apache Jakarta Velocity Engine.
NamePackageDescription
AbstractContextorg.apache.velocity.contextThis class is the abstract base class for all conventional Velocity Context implementations.
AbstractExecutororg.apache.velocity.runtime.parser.nodeAbstract class that is used to execute an arbitrary method that is in introspected.
AnakiaElementorg.apache.velocity.anakiaA JDOM Element that is tailored for Anakia needs.
AnakiaJDOMFactoryorg.apache.velocity.anakiaA customized JDOMFactory for Anakia that produces AnakiaElement instances instead of ordinary JDOM Element instances.
AnakiaTaskorg.apache.velocity.anakiaThe purpose of this Ant Task is to allow you to use Velocity as an XML transformation tool like XSLT is.
AnakiaTestCaseorg.apache.velocity.testThis is a test case for Anakia.
ArrayIteratororg.apache.velocity.util

An Iterator wrapper for an Object[].

ASTAddNodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTAndNodeorg.apache.velocity.runtime.parser.nodePlease look at the Parser.jjt file which is what controls the generation of this class.
ASTAssignmentorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTBlockorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTCommentorg.apache.velocity.runtime.parser.nodeRepresents all comments...
ASTDirectiveorg.apache.velocity.runtime.parser.nodeThis class is responsible for handling the pluggable directives in VTL.
ASTDivNodeorg.apache.velocity.runtime.parser.nodeHandles integer division of nodes Please look at the Parser.jjt file which is what controls the generation of this class.
ASTElseIfStatementorg.apache.velocity.runtime.parser.nodeThis class is responsible for handling the ElseIf VTL control statement.
ASTElseStatementorg.apache.velocity.runtime.parser.nodeThis class is responsible for handling the Else VTL control statement.
ASTEQNodeorg.apache.velocity.runtime.parser.nodeHandles the equivalence operator == This operator requires that the LHS and RHS are both of the same Class.
ASTEscapeorg.apache.velocity.runtime.parser.nodeThis class is responsible for handling Escapes in VTL.
ASTEscapedDirectiveorg.apache.velocity.runtime.parser.nodeThis class is responsible for handling EscapedDirectives in VTL.
ASTExpressionorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTFalseorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTGENodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTGTNodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTIdentifierorg.apache.velocity.runtime.parser.nodeASTIdentifier.java Method support for identifiers : $foo mainly used by ASTRefrence Introspection is now moved to 'just in time' or at render / execution time.
ASTIfStatementorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTIncludeStatementorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTIntegerRangeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTLENodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTLTNodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTMethodorg.apache.velocity.runtime.parser.nodeASTMethod.java Method support for references : $foo.method() NOTE : introspection is now done at render time.
ASTModNodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTMulNodeorg.apache.velocity.runtime.parser.nodeHandles integer multiplication Please look at the Parser.jjt file which is what controls the generation of this class.
ASTNENodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTNotNodeorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTNumberLiteralorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTObjectArrayorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTOrNodeorg.apache.velocity.runtime.parser.nodePlease look at the Parser.jjt file which is what controls the generation of this class.
ASTParametersorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTprocessorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTReferenceorg.apache.velocity.runtime.parser.nodeThis class is responsible for handling the references in VTL ($foo).
ASTSetDirectiveorg.apache.velocity.runtime.parser.nodeNode for the #set directive
ASTStringLiteralorg.apache.velocity.runtime.parser.nodeASTStringLiteral support.
ASTSubtractNodeorg.apache.velocity.runtime.parser.nodeHandles integer subtraction of nodes (in #set() ) Please look at the Parser.jjt file which is what controls the generation of this class.
ASTTextorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTTrueorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTVariableorg.apache.velocity.runtime.parser.nodeNo description provided.
ASTWordorg.apache.velocity.runtime.parser.nodeNo description provided.
AvalonLogSystemorg.apache.velocity.runtime.logImplementation of a Avalon logger.
BaseTestCaseorg.apache.velocity.testBase test case that provides a few utility methods for the rest of the tests.
BaseVisitororg.apache.velocity.runtime.visitorThis is the base class for all visitors.
BooleanPropertyExecutororg.apache.velocity.runtime.parser.nodeHandles discovery and valuation of a boolean object property, of the form public boolean is when executed.
BoolObjorg.apache.velocity.test.providersimple class to test boolean property introspection - can't use TestProvider as there is a get( String ) and that comes before isProperty in the search pattern
Childorg.apache.velocity.test.providerRudimentary class used in the testbed to test introspection with subclasses of a particular class.
ClassloaderChangeTestorg.apache.velocity.testTests if we can hand Velocity an arbitrary class for logging.
ClassMaporg.apache.velocity.util.introspectionA cache of introspection information for a specific class instance.
ClasspathResourceLoaderorg.apache.velocity.runtime.resource.loaderClasspathResourceLoader is a simple loader that will load templates from the classpath.
ClasspathResourceTestorg.apache.velocity.testLoad templates from the Classpath.
CommonsExtPropTestCaseorg.apache.velocity.testTests for the Commons ExtendedProperties class.
Compilerorg.apache.velocity.runtime.compilerThe start of a velocity template compiler.
Configurationorg.apache.velocity.runtime.configurationThis class extends normal Java properties by adding the possibility to use the same key many times concatenating the value strings instead of overwriting them.
ConfigurationTestCaseorg.apache.velocity.testTests for the Configuration class.
ContentResourceorg.apache.velocity.runtime.resourceThis class represent a general text resource that may have been retrieved from any number of possible sources.
ContextSafetyTestCaseorg.apache.velocity.testTests if we are context safe : can we switch objects in the context and re-merge the template safely.
DataSourceResourceLoaderorg.apache.velocity.runtime.resource.loaderThis is a simple template file loader that loads templates from a DataSource instead of plain files.
Directiveorg.apache.velocity.runtime.directiveBase class for all directives used in Velocity.
EncodingTestCaseorg.apache.velocity.testTests input encoding handling.
EnumerationIteratororg.apache.velocity.utilAn Iterator wrapper for an Enumeration.
Escapeorg.apache.velocity.anakiaThis class is for escaping CDATA sections.
EventCartridgeorg.apache.velocity.app.event'Package' of event handlers...
EventHandlingTestCaseorg.apache.velocity.testTests event handling
ExternalLoggerTestorg.apache.velocity.testTests if we can hand Velocity an arbitrary class for logging.
FieldMethodizerorg.apache.velocity.app

This is a small utility class allow easy access to static fields in a class, such as string constants.

FileResourceLoaderorg.apache.velocity.runtime.resource.loaderA loader for templates stored on the file system.
FileUtilorg.apache.velocity.texen.utilA general file utility for use in the context
Foreachorg.apache.velocity.runtime.directiveForeach directive used for moving through arrays, or objects that provide an Iterator.
Generatororg.apache.velocity.texenA text/code generator class
GetExecutororg.apache.velocity.runtime.parser.nodeExecutor that simply tries to execute a get(key) operation.
Includeorg.apache.velocity.runtime.directivePluggable directive that handles the #include() statement in VTL.
Infoorg.apache.velocity.util.introspectionLittle class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
InlineScopeVMTestCaseorg.apache.velocity.testTests if the VM template-locality is working.
InputBaseorg.apache.velocity.runtime.directiveBase class for directives which do input operations (e.g.
InternalContextAdapterImplorg.apache.velocity.contextThis adapter class is the container for all context types for internal use.
IntrospectionCacheDataorg.apache.velocity.util.introspectionHolds information for node-local context data introspection information.
Introspectororg.apache.velocity.util.introspectionThis 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.
IntrospectorBaseorg.apache.velocity.util.introspectionThis 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.
IntrospectorTestCaseorg.apache.velocity.testTest case for the Velocity Introspector which uses the Java Reflection API to determine the correct signature of the methods used in VTL templates.
IntrospectorTestCase.MethodProviderorg.apache.velocity.testNo description provided.
IntrospectorTestCase2org.apache.velocity.testTest case for the Velocity Introspector which tests the ability to find a 'best match'
IntrospectorTestCase2.Barorg.apache.velocity.testNo description provided.
IntrospectorTestCase2.Fooorg.apache.velocity.testNo description provided.
IntrospectorTestCase2.Testerorg.apache.velocity.testNo description provided.
IntrospectorTestCase2.Tester2org.apache.velocity.testNo description provided.
IntrospectorTestCase3org.apache.velocity.testSimple introspector test case for primitive problem found in 1.3
IntrospectorTestCase3.MethodProviderorg.apache.velocity.testNo description provided.
JarHolderorg.apache.velocity.runtime.resource.loaderA small wrapper around a Jar
JarResourceLoaderorg.apache.velocity.runtime.resource.loader

ResourceLoader to load templates from multiple Jar files.

Literalorg.apache.velocity.runtime.directiveA very simple directive that leverages the Node.literal() to grab the literal rendition of a node.
Log4JLogSystemorg.apache.velocity.runtime.logImplementation of a Log4J logger.
LogManagerorg.apache.velocity.runtime.log

This class is responsible for instantiating the correct LoggingSystem

Macroorg.apache.velocity.runtime.directiveMacro.java Macro implements the macro definition directive of VTL.
MethodInvocationExceptionTestorg.apache.velocity.testTests if we can hand Velocity an arbitrary class for logging.
MethodMaporg.apache.velocity.util.introspectionNo description provided.
MiscTestCaseorg.apache.velocity.testTest case for any miscellaneous stuff.
MultiLoaderTestCaseorg.apache.velocity.testLoad templates from the Classpath.
MultipleFileResourcePathTestorg.apache.velocity.testMultiple paths in the file resource loader.
NodeListorg.apache.velocity.anakiaProvides a class for wrapping a list of JDOM objects primarily for use in template engines and other kinds of text transformation tools.
NodeUtilsorg.apache.velocity.runtime.parser.nodeUtilities for dealing with the AST node structure.
NodeViewModeorg.apache.velocity.runtime.visitorThis class is simply a visitor implementation that traverses the AST, produced by the Velocity parsing process, and creates a visual structure of the AST.
NullLogSystemorg.apache.velocity.runtime.logLogger used in case of failure.
OutputWrapperorg.apache.velocity.anakiaThis class extends XMLOutputter in order to provide a way to walk an Element tree into a String.
Parseorg.apache.velocity.runtime.directivePluggable directive that handles the #parse() statement in VTL.
Parserorg.apache.velocity.runtime.parserThis class is responsible for parsing a Velocity template.
ParserTestCaseorg.apache.velocity.testMore specific parser tests where just templating isn't enough.
ParserTokenManagerorg.apache.velocity.runtime.parserNo description provided.
Personorg.apache.velocity.test.providerRudimentary class used in the testbed to test introspection with subclasses of a particular class.
PrimordialLogSystemorg.apache.velocity.runtime.logPre-init logger.
PropertiesUtilorg.apache.velocity.texen.utilA property utility class for the texen text/code generator Usually this class is only used from a Velocity context.
PropertyExecutororg.apache.velocity.runtime.parser.nodeReturned the value of object property when executed.
Resourceorg.apache.velocity.runtime.resourceThis class represent a general text resource that may have been retrieved from any number of possible sources.
ResourceCacheImplorg.apache.velocity.runtime.resourceDefault implementation of the resource cache for the default ResourceManager.
ResourceFactoryorg.apache.velocity.runtime.resourceClass responsible for instantiating Resource objects, given name and type.
ResourceLoaderorg.apache.velocity.runtime.resource.loaderThis is abstract class the all text resource loaders should extend.
ResourceLoaderFactoryorg.apache.velocity.runtime.resource.loaderFactory to grab a template loader.
ResourceManagerImplorg.apache.velocity.runtime.resourceClass to manage the text resource for the Velocity Runtime.
Runtimeorg.apache.velocity.runtimeThis is the Runtime system for Velocity.
RuntimeInstanceorg.apache.velocity.runtimeThis is the Runtime system for Velocity.
RuntimeSingletonorg.apache.velocity.runtimeThis is the Runtime system for Velocity.
SimpleLog4JLogSystemorg.apache.velocity.runtime.logImplementation of a simple log4j system that will either latch onto an existing category, or just do a simple rolling file log.
SimpleNodeorg.apache.velocity.runtime.parser.nodeNo description provided.
SimplePoolorg.apache.velocity.utilSimple object pool.
StringUtilsorg.apache.velocity.utilThis class provides some methods for dynamically invoking methods in objects, and some string manipulation methods used by torque.
Templateorg.apache.velocityThis class is used for controlling all template operations.
TemplateNodeVieworg.apache.velocity.test.viewSimple class for dumping the AST for a template.
TemplateTestCaseorg.apache.velocity.testEasily add test cases which evaluate templates and check their output.
TemplateTestSuiteorg.apache.velocity.testTest suite for Templates.
Testorg.apache.velocity.test.miscThis class the testbed for Velocity.
TestProviderorg.apache.velocity.test.providerThis class is used by the testbed.
TexenClasspathTestCaseorg.apache.velocity.testThis is a test case for Texen.
TexenTaskorg.apache.velocity.texen.antAn ant task for generating output by using Velocity
TexenTestCaseorg.apache.velocity.testThis is a test case for Texen.
Tokenorg.apache.velocity.runtime.parserDescribes the input token stream.
TreeWalkerorg.apache.velocity.anakiaThis class allows you to walk a tree of JDOM Element objects.
UberspectImplorg.apache.velocity.util.introspectionImplementation of Uberspect to provide the default introspective functionality of Velocity
UberspectImpl.VelGetterImplorg.apache.velocity.util.introspectionNo description provided.
UberspectImpl.VelMethodImplorg.apache.velocity.util.introspectionImplementation of VelMethod
UberspectImpl.VelSetterImplorg.apache.velocity.util.introspectionNo description provided.
VelocimacroFactoryorg.apache.velocity.runtimeVelocimacroFactory.java manages the set of VMs in a running Velocity engine.
VelocimacroManagerorg.apache.velocity.runtimeManages VMs in namespaces.
VelocimacroManager.MacroEntryorg.apache.velocity.runtimewrapper class for holding VM information
VelocimacroProxyorg.apache.velocity.runtime.directiveVelocimacroProxy.java a proxy Directive-derived object to fit with the current directive system
VelocimacroTestCaseorg.apache.velocity.testThis class tests strange Velocimacro issues.
Velocityorg.apache.velocity.appThis class provides services to the application developer, such as :
  • Simple Velocity Runtime engine initialization methods.
VelocityAppTestCaseorg.apache.velocity.testThis class is intended to test the app.Velocity.java class.
VelocityCharStreamorg.apache.velocity.runtime.parserAn implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
VelocityContextorg.apache.velocityGeneral purpose implemention of the application Context interface for general application use.
VelocityEngineorg.apache.velocity.app

This class provides a separate new-able instance of the Velocity template engine.

VelocityFormatterorg.apache.velocity.app.toolsFormatting tool for inserting into the Velocity WebContext.
VelocityFormatterorg.apache.velocity.runtime.logNo description provided.
VelocityFormatter.VelocityAlternatororg.apache.velocity.app.toolsClass that returns alternating values in a template.
VelocityFormatter.VelocityAutoAlternatororg.apache.velocity.app.toolsAs VelocityAlternator, but calls alternate() automatically on rendering in a template.
VelocityServletorg.apache.velocity.servletBase class which simplifies the use of Velocity with Servlets.
VelocityServletTestorg.apache.velocity.testTests our VelocityServlet implementation.
VelocityWriterorg.apache.velocity.ioImplementation of a fast Writer.
VMContextorg.apache.velocity.contextThis is a special, internal-use-only context implementation to be used for the new Velocimacro implementation.
VMProxyArgorg.apache.velocity.runtime.directiveThe function of this class is to proxy for the calling parameter to the VM.
VMReferenceMungeVisitororg.apache.velocity.runtime.visitorThis class is a visitor used by the VM proxy to change the literal representation of a reference in a VM.
WebMacroorg.apache.velocity.convertThis class will convert a WebMacro template to a Velocity template.
XPathToolorg.apache.velocity.anakiaThis class adds an entrypoint into XPath functionality, for Anakia.
Search