org.apache.velocity.runtime.directive
Class Parse
- Cloneable, DirectiveConstants
Pluggable directive that handles the
#parse()
statement in VTL.
Notes:
-----
1) The parsed source material can only come from somewhere in
the TemplateRoot tree for security reasons. There is no way
around this. If you want to include content from elsewhere on
your disk, use a link from somwhere under Template Root to that
content.
2) There is a limited parse depth. It is set as a property
"parse_directive.maxdepth = 10" for example. There is a 20 iteration
safety in the event that the parameter isn't set.
Version:
- Geir Magnusson Jr.
- Jason van Zyl
- Christoph Reck
String | getName() - Return name of this directive.
|
int | getType() - Return type of this directive.
|
boolean | render(InternalContextAdapter context, Writer writer, Node node) - iterates through the argument list and renders every
argument that is appropriate.
|
ready
private boolean ready
getName
public String getName()
Return name of this directive.
- getName in interface Directive
getType
public int getType()
Return type of this directive.
- getType in interface Directive
Copyright B) 2002 Apache Software Foundation. All Rights Reserved.