A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractVtlRule - Class in net.sourceforge.pmd.lang.velocity.rule
- AbstractVtlRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.AbstractVtlRule
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTAddNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTAndNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTAssignment
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTBlock
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTComment
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTDirective
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTDivNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTElseIfStatement
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTElseStatement
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTEQNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTEscape
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTEscapedDirective
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTExpression
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTFalse
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTFloatingPointLiteral
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTForeachStatement
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTGENode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTGTNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTIdentifier
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTIfStatement
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTIndex
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTIntegerLiteral
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTIntegerRange
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTLENode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTLTNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTMap
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTMethod
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTModNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTMulNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTNENode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTNotNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTObjectArray
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTOrNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTReference
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTSetDirective
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTStringLiteral
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTSubtractNode
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTTemplate
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTText
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTTextblock
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTTrue
- acceptVtlVisitor(VtlVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTWord
- AdditiveExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- ALPHA_CHAR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- ALPHANUM_CHAR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- apply(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.velocity.rule.AbstractVtlRule
- Assignment() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- ASTAddNode - Class in net.sourceforge.pmd.lang.velocity.ast
-
Handles number addition of nodes.
- ASTAndNode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTAssignment - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTBlock - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTComment - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTDirective - Class in net.sourceforge.pmd.lang.velocity.ast
-
This class is responsible for handling the pluggable directives in VTL.
- ASTDivNode - Class in net.sourceforge.pmd.lang.velocity.ast
-
Handles number division of nodes
- ASTElseIfStatement - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTElseStatement - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTEQNode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTEscape - Class in net.sourceforge.pmd.lang.velocity.ast
-
This class is responsible for handling Escapes in VTL.
- ASTEscapedDirective - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTExpression - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTFalse - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTFloatingPointLiteral - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTForeachStatement - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTGENode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTGTNode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTIdentifier - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTIfStatement - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTIndex - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTIntegerLiteral - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTIntegerRange - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTLENode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTLTNode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTMap - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTMethod - Class in net.sourceforge.pmd.lang.velocity.ast
-
ASTMethod.java
- ASTModNode - Class in net.sourceforge.pmd.lang.velocity.ast
-
Handles modulus division
- ASTMulNode - Class in net.sourceforge.pmd.lang.velocity.ast
-
Handles multiplication
- ASTNENode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTNotNode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTObjectArray - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTOrNode - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTReference - Class in net.sourceforge.pmd.lang.velocity.ast
-
This class is responsible for handling the references in VTL ($foo).
- ASTSetDirective - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTStringLiteral - Class in net.sourceforge.pmd.lang.velocity.ast
-
ASTStringLiteral support.
- ASTSubtractNode - Class in net.sourceforge.pmd.lang.velocity.ast
-
Handles subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTTemplate - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTTemplate(int) - Constructor for class net.sourceforge.pmd.lang.velocity.ast.ASTTemplate
- ASTText - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTTextblock - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTTrue - Class in net.sourceforge.pmd.lang.velocity.ast
- ASTWord - Class in net.sourceforge.pmd.lang.velocity.ast
- AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.lang.velocity.rule.design
- AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.design.AvoidDeeplyNestedIfStmtsRule
- AvoidReassigningParametersRule - Class in net.sourceforge.pmd.lang.velocity.rule.bestpractices
- AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.bestpractices.AvoidReassigningParametersRule
B
- BRACKETED_WORD - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.velocity.rule.design.ExcessiveTemplateLengthRule
C
- CollapsibleIfStatementsRule - Class in net.sourceforge.pmd.lang.velocity.rule.design
- CollapsibleIfStatementsRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.design.CollapsibleIfStatementsRule
- COLON - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- COMMA - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Comment() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- createCpdLexer(LanguagePropertyBundle) - Method in class net.sourceforge.pmd.lang.velocity.VtlLanguageModule
D
- describe(int) - Static method in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
-
Returns a string describing the given token kind.
- DIGIT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Directive() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Supports the Pluggable Directives #foo( arg+ )
- DIRECTIVE_CHAR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DIRECTIVE_TERMINATOR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DirectiveArg() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Supports the arguments for the Pluggable Directives
- disable_tracing() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Disable tracing.
- DIVIDE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DOLLAR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DOLLARBANG - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DOT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DOUBLE_ESCAPE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- DOUBLEDOT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
E
- ELSE_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- ELSEIF_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- ElseIfStatement() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- ElseStatement() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- EMPTY_INDEX - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- EmptyForeachStmtRule - Class in net.sourceforge.pmd.lang.velocity.rule.errorprone
- EmptyForeachStmtRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.errorprone.EmptyForeachStmtRule
- EmptyIfStmtRule - Class in net.sourceforge.pmd.lang.velocity.rule.errorprone
- EmptyIfStmtRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.errorprone.EmptyIfStmtRule
- enable_tracing() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Enable tracing.
- END - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- EOF - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- EqualityExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- EQUALS - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Escape() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Used to catch and process escape sequences in grammatical constructs as escapes outside of VTL are just characters.
- ESCAPE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- ESCAPE_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- EscapedDirective() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
used to separate the notion of a valid directive that has been escaped, versus something that looks like a directive and is just schmoo.
- ExcessiveTemplateLengthRule - Class in net.sourceforge.pmd.lang.velocity.rule.design
- ExcessiveTemplateLengthRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.design.ExcessiveTemplateLengthRule
- EXPONENT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Expression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
F
- False() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- FALSE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- FLOATING_POINT_LITERAL - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- FloatingPointLiteral() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- FOREACH_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- ForeachStatement() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- FORMAL_COMMENT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
G
- generateParseException() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Generate net.sourceforge.pmd.lang.ast.ParseException.
- getAstInfo() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTTemplate
- getDirectiveName() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTDirective
-
Gets the name of this directive.
- getInstance() - Static method in class net.sourceforge.pmd.lang.velocity.VtlLanguageModule
- getMethodName() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTMethod
- getNextToken() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
- getParser() - Method in class net.sourceforge.pmd.lang.velocity.VtlHandler
- getRootString() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTReference
-
Returns the 'root string', the reference key.
- getToken(int) - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
- getValue() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTEscape
H
- HASH - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
I
- Identifier() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
This method corresponds to variable references in Velocity templates.
- IDENTIFIER - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- IDENTIFIER_CHAR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- IF_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- IfStatement() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- IN - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Index() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- INDEX_LBRACKET - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- INDEX_RBRACKET - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- IndexParameter() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
A Simplified parameter more suitable for an index position: $foo[$index]
- INTEGER_LITERAL - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- IntegerLiteral() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- IntegerRange() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
supports the [n..m] vector generator for use in the #foreach() to generate measured ranges w/o needing explicit support from the app/servlet
- isConstant() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTStringLiteral
-
Check to see if this is an interpolated string.
- isEmpty() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTBlock
J
- jj_nt - Variable in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Next token.
- jjtree - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
L
- LBRACKET - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LCURLY - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LEFT_CURLEY - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LETTER - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- literal() - Method in class net.sourceforge.pmd.lang.velocity.ast.ASTReference
-
Override of the SimpleNode method literal() Returns the literal representation of the node.
- LOGICAL_AND - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_EQUALS - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_GE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_GT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_LE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_LT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_NOT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_NOT_EQUALS - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LOGICAL_OR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- LPAREN - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
M
- makeLexerImpl(TextDocument) - Method in class net.sourceforge.pmd.lang.velocity.cpd.VtlCpdLexer
- Map() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
for creating a map in a #set #set($foo = {$foo : $bar, $blargh : $thingy})
- Method() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
This method has yet to be fully implemented but will allow arbitrarily nested method calls
- MINUS - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- MODULUS - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- MULTI_LINE_COMMENT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- MultiplicativeExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- MULTIPLY - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
N
- net.sourceforge.pmd.lang.velocity - package net.sourceforge.pmd.lang.velocity
- net.sourceforge.pmd.lang.velocity.ast - package net.sourceforge.pmd.lang.velocity.ast
- net.sourceforge.pmd.lang.velocity.cpd - package net.sourceforge.pmd.lang.velocity.cpd
- net.sourceforge.pmd.lang.velocity.rule - package net.sourceforge.pmd.lang.velocity.rule
- net.sourceforge.pmd.lang.velocity.rule.bestpractices - package net.sourceforge.pmd.lang.velocity.rule.bestpractices
- net.sourceforge.pmd.lang.velocity.rule.design - package net.sourceforge.pmd.lang.velocity.rule.design
- net.sourceforge.pmd.lang.velocity.rule.errorprone - package net.sourceforge.pmd.lang.velocity.rule.errorprone
- NEWLINE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- newTokenManager(CharStream) - Static method in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
-
Returns a new token manager for this language.
- NoInlineJavaScriptRule - Class in net.sourceforge.pmd.lang.velocity.rule.design
- NoInlineJavaScriptRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.design.NoInlineJavaScriptRule
O
- ObjectArray() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
P
- Parameter() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
This method has yet to be fully implemented but will allow arbitrarily nested method calls
- parseImpl(CharStream, Parser.ParserTask) - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParser
- PLUS - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- PrimaryExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
R
- RBRACKET - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- RCURLY - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Reference() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- REFERENCE_TERMINATOR - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- REFMOD2_RPAREN - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Reinitialise.
- ReInit(VtlParserImplTokenManager) - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Reinitialise.
- RelationalExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- RIGHT_CURLEY - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- RPAREN - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
S
- SET_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- SetDirective() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Currently support both types of set : #set( expr ) #set expr
- SINGLE_LINE_COMMENT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- SINGLE_LINE_COMMENT_START - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Statement() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
These are the types of statements that are acceptable in Velocity templates.
- STRING_LITERAL - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- StringLiteral() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
T
- Template() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
This method is what starts the whole parsing process.
- Text() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
This method is responsible for allowing all non-grammar text to pass through unscathed.
- TEXT - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Textblock() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- TEXTBLOCK - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- token - Variable in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Current token.
- TOKEN_NAMES - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
-
Nams of the tokens, each index corresponds to a kind.
- token_source - Variable in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
- tokenBehavior() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParser
- True() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- TRUE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
U
- UnaryExpression() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- UnusedMacroParameterRule - Class in net.sourceforge.pmd.lang.velocity.rule.bestpractices
- UnusedMacroParameterRule() - Constructor for class net.sourceforge.pmd.lang.velocity.rule.bestpractices.UnusedMacroParameterRule
V
- visit(ASTAddNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTAndNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTAssignment, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTBlock, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTComment, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTDirective, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.bestpractices.AvoidReassigningParametersRule
- visit(ASTDirective, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.bestpractices.UnusedMacroParameterRule
- visit(ASTDirective, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTDivNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.CollapsibleIfStatementsRule
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.errorprone.EmptyIfStmtRule
- visit(ASTElseIfStatement, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTElseStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.errorprone.EmptyIfStmtRule
- visit(ASTElseStatement, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTEQNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTEscapedDirective, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTEscape, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTExpression, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTFalse, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTFloatingPointLiteral, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTForeachStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.errorprone.EmptyForeachStmtRule
- visit(ASTForeachStatement, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTGENode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTGTNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTIdentifier, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.CollapsibleIfStatementsRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.errorprone.EmptyIfStmtRule
- visit(ASTIfStatement, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTIndex, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTIntegerLiteral, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTIntegerRange, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTLENode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTLTNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTMap, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTMethod, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTModNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTMulNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTNENode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTNotNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTObjectArray, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTOrNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTReference, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTSetDirective, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTStringLiteral, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTSubtractNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTTemplate, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTTemplate, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.ExcessiveTemplateLengthRule
- visit(ASTTemplate, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTTextblock, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.design.NoInlineJavaScriptRule
- visit(ASTText, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTTrue, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visit(ASTWord, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- visitNode(Node, Object) - Method in class net.sourceforge.pmd.lang.velocity.rule.AbstractVtlRule
- visitVtlNode(VtlNode, P) - Method in interface net.sourceforge.pmd.lang.velocity.ast.VtlVisitor
- VtlCpdLexer - Class in net.sourceforge.pmd.lang.velocity.cpd
-
Note: This class has been called VmTokenizer in PMD 6
- VtlCpdLexer() - Constructor for class net.sourceforge.pmd.lang.velocity.cpd.VtlCpdLexer
- VtlHandler - Class in net.sourceforge.pmd.lang.velocity
- VtlHandler() - Constructor for class net.sourceforge.pmd.lang.velocity.VtlHandler
- VtlLanguageModule - Class in net.sourceforge.pmd.lang.velocity
-
Created by christoferdutz on 20.09.14.
- VtlLanguageModule() - Constructor for class net.sourceforge.pmd.lang.velocity.VtlLanguageModule
- VtlNode - Interface in net.sourceforge.pmd.lang.velocity.ast
- VtlParser - Class in net.sourceforge.pmd.lang.velocity.ast
-
Adapter for the VtlParser.
- VtlParser() - Constructor for class net.sourceforge.pmd.lang.velocity.ast.VtlParser
- VtlParserImpl - Class in net.sourceforge.pmd.lang.velocity.ast
-
This class is responsible for parsing a Velocity template.
- VtlParserImpl(CharStream) - Constructor for class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.
- VtlParserImpl(VtlParserImplTokenManager) - Constructor for class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
-
Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
- VtlTokenKinds - Class in net.sourceforge.pmd.lang.velocity.ast
-
Token kinds (
JavaccToken.kind
) for this language. - VtlVisitor<P,R> - Interface in net.sourceforge.pmd.lang.velocity.ast
- VtlVisitorBase<P,R> - Class in net.sourceforge.pmd.lang.velocity.ast
- VtlVisitorBase() - Constructor for class net.sourceforge.pmd.lang.velocity.ast.VtlVisitorBase
W
- WHITESPACE - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
- Word() - Method in class net.sourceforge.pmd.lang.velocity.ast.VtlParserImpl
- WORD - Static variable in class net.sourceforge.pmd.lang.velocity.ast.VtlTokenKinds
All Classes All Packages