C# Класс NVelocity.Runtime.Directive.Directive

Base class for all directives used in Velocity.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
runtimeServices IRuntimeServices

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

Метод Описание
CreateNestedDirective ( String name ) : Directive
Init ( IRuntimeServices rs, IInternalContextAdapter context, INode node ) : void

How this directive is to be initialized.

Render ( IInternalContextAdapter context, TextWriter writer, INode node ) : bool

How this directive is to be rendered

SetLocation ( int line, int column ) : void

Allows the template location to be set

SupportsNestedDirective ( String name ) : bool

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

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

public CreateNestedDirective ( String name ) : Directive
name String
Результат Directive

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

How this directive is to be initialized.
public Init ( IRuntimeServices rs, IInternalContextAdapter context, INode node ) : void
rs IRuntimeServices
context IInternalContextAdapter
node INode
Результат void

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

How this directive is to be rendered
public abstract Render ( IInternalContextAdapter context, TextWriter writer, INode node ) : bool
context IInternalContextAdapter
writer System.IO.TextWriter
node INode
Результат bool

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

Allows the template location to be set
public SetLocation ( int line, int column ) : void
line int
column int
Результат void

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

public SupportsNestedDirective ( String name ) : bool
name String
Результат bool

Описание свойств

runtimeServices защищенное свойство

protected IRuntimeServices runtimeServices
Результат IRuntimeServices