C# Класс NVelocity.Runtime.Parser.Node.ASTDirective

This class is responsible for handling the pluggable directives in VTL. ex. #foreach() Please look at the Parser.jjt file which is what controls the generation of this class.
Наследование: NVelocity.Runtime.Parser.Node.SimpleNode
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ASTDirective ( Parser p, int id ) : System
ASTDirective ( int id ) : System
Accept ( IParserVisitor visitor, Object data ) : Object

Accept the visitor.

Init ( IInternalContextAdapter context, Object data ) : Object
Render ( IInternalContextAdapter context, TextWriter writer ) : bool

Описание методов

ASTDirective() публичный Метод

public ASTDirective ( Parser p, int id ) : System
p Parser
id int
Результат System

ASTDirective() публичный Метод

public ASTDirective ( int id ) : System
id int
Результат System

Accept() публичный Метод

Accept the visitor.
public Accept ( IParserVisitor visitor, Object data ) : Object
visitor IParserVisitor
data Object
Результат Object

Init() публичный Метод

public Init ( IInternalContextAdapter context, Object data ) : Object
context IInternalContextAdapter
data Object
Результат Object

Render() публичный Метод

public Render ( IInternalContextAdapter context, TextWriter writer ) : bool
context IInternalContextAdapter
writer TextWriter
Результат bool