All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractStatisticalVmRule Deprecated. seeStatisticalRule
AbstractVmNode AbstractVmRule ASTAddNode Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class.ASTAndNode ASTAssignment ASTBlock ASTComment ASTDirective This class is responsible for handling the pluggable directives in VTL.ASTDivNode Handles number division of nodes
Please look at the Parser.jjt file which is what controls the generation of this class.ASTElseIfStatement ASTElseStatement ASTEQNode ASTEscape This class is responsible for handling Escapes in VTL.ASTEscapedDirective ASTExpression ASTFalse ASTFloatingPointLiteral ASTForeachStatement ASTGENode ASTGTNode ASTIdentifier ASTIfStatement ASTIndex ASTIntegerLiteral ASTIntegerRange ASTLENode ASTLTNode ASTMap ASTMathNode Helps handle math
Please look at the Parser.jjt file which is what controls the generation of this class.ASTMethod ASTMethod.java Method support for references : $foo.method() NOTE : introspection is now done at render time.ASTMethod.MethodCacheKey Internal class used as key for method cache.ASTModNode Handles modulus division
Please look at the Parser.jjt file which is what controls the generation of this class.ASTMulNode Handles multiplication
Please look at the Parser.jjt file which is what controls the generation of this class.ASTNENode ASTNotNode ASTObjectArray ASTOrNode ASTprocess ASTReference This class is responsible for handling the references in VTL ($foo).ASTSetDirective ASTStringLiteral ASTStringLiteral support.ASTSubtractNode Handles subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is what controls the generation of this class.ASTText ASTTextblock ASTTrue ASTWord AvoidDeeplyNestedIfStmtsRule AvoidReassigningParametersRule Block Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.BlockMacro BlockMacro directive is used to invoke Velocity macros with normal parameters and a macro body.Break Break directive used for interrupting scopes.CollapsibleIfStatementsRule Define Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.Directive Base class for all directives used in Velocity.DirectiveMapper EmptyForeachStmtRule EmptyIfStmtRule Evaluate Evaluates the directive argument as a VTL string, using the existing context.ExcessiveTemplateLengthRule Foreach Foreach directive used for moving through arrays, or objects that provide an Iterator.Include Pluggable directive that handles the #include() statement in VTL.InputBase Base class for directives which do input operations (e.g.JJTVmParserState Literal Deprecated. Use the #[[unparsed content]]# syntax instead.LogUtil Convenient wrapper for LogChute functions.Macro Macro implements the macro definition directive of VTL.MacroParseException Exception to indicate problem happened while constructing #macro() For internal use in parser - not to be passed to app levelNodeUtils Utilities for dealing with the AST node structure.NoInlineJavaScriptRule Parse Pluggable directive that handles the#parse()
statement in VTL.ParseException This exception is thrown when parse errors are encountered.RuntimeMacro This class acts as a proxy for potential macros.Stop This class implements the #stop directive which allows a user to stop the merging and rendering process.TemplateParseException This is an extension of the ParseException, which also takes a template name.Token TokenMgrError UnusedMacroParameterRule VelocimacroProxy VelocimacroProxy.java a proxy Directive-derived object to fit with the current directive systemVelocityCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).VmHandler Implementation of LanguageVersionHandler for the VM parser.VmLanguageModule Created by christoferdutz on 20.09.14.VmNode VmParser This class is responsible for parsing a Velocity template.VmParser Adapter for the VmParser.VmParserConstants Token literal values and constants.VmParserTokenManager Token Manager.VmParserTreeConstants VmParserVisitor VmParserVisitorAdapter VmRuleChainVisitor VmRuleViolationFactory VmTokenManager