Package | Description |
---|---|
net.sourceforge.pmd.lang.vm.ast | |
net.sourceforge.pmd.lang.vm.directive | |
net.sourceforge.pmd.lang.vm.util |
Modifier and Type | Method | Description |
---|---|---|
Directive |
VmParser.getDirective(java.lang.String directive) |
This method gets a Directive from the directives Hashtable
|
Modifier and Type | Class | Description |
---|---|---|
class |
Block |
Directive that puts an unrendered AST block in the context under the
specified key, postponing rendering until the reference is used and rendered.
|
class |
BlockMacro |
BlockMacro directive is used to invoke Velocity macros with normal parameters
and a macro body.
|
class |
Break |
Break directive used for interrupting scopes.
|
class |
Define |
Directive that puts an unrendered AST block in the context under the
specified key, postponing rendering until the reference is used and rendered.
|
class |
Evaluate |
Evaluates the directive argument as a VTL string, using the existing context.
|
class |
Foreach |
Foreach directive used for moving through arrays, or objects that provide an
Iterator.
|
class |
Include |
Pluggable directive that handles the #include() statement in VTL.
|
class |
InputBase |
Base class for directives which do input operations (e.g.
|
class |
Literal |
Deprecated.
Use the #[[unparsed content]]# syntax instead.
|
class |
Macro |
Macro implements the macro definition directive of VTL.
|
class |
Parse |
Pluggable directive that handles the
#parse() statement in VTL. |
class |
RuntimeMacro |
This class acts as a proxy for potential macros.
|
class |
Stop |
This class implements the #stop directive which allows a user to stop the
merging and rendering process.
|
class |
VelocimacroProxy |
VelocimacroProxy.java
a proxy Directive-derived object to fit with the current directive system
|
Modifier and Type | Method | Description |
---|---|---|
static Directive |
DirectiveMapper.getDirective(java.lang.String directiveName) |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
LogUtil.formatFileString(Directive directive) |
Creates a string that formats the template filename with line number and
column of the given Directive.
|
Copyright © 2002–2018 PMD. All rights reserved.