NaifyView\Executor|Naify APIリファレンス

クラス一覧

クラス説明
class AstExecutor AstExecutor — AST を直接 render する executor
class AttributeRuntime AttributeRuntime — 属性の指定を出力用の文字列へ組み立てる
class BlockRenderRuntime BlockRenderRuntime — 継承ブロックの上書きまたは既定の本文を描画する
class ControlRuntime ControlRuntime — 条件分岐と繰り返しをASTから実行する
class ElementFrameRuntime ElementFrameRuntime — 属性と本文を開始・終了タグで包む
class IncludeRuntime IncludeRuntime — 別テンプレートを読み込み、渡す変数を揃えて描画する
class InheritanceRootRuntime InheritanceRootRuntime — 文書ルートの継承関係と上書きブロックを準備する
class InheritanceRuntime InheritanceRuntime — テンプレート継承とブロック描画の窓口をまとめる
class LayoutRuntime LayoutRuntime — レイアウト定義とスロットの上書きを組み合わせる
class MacroRuntime MacroRuntime — マクロ定義を登録し、呼び出し時の引数と本文を扱う
class MarkupRuntime MarkupRuntime — 補間とタグ描画の担当をつなぐ
class NodeRenderResult NodeRenderResult — ノードの出力・変数・ループ制御をひとまとめに運ぶ
class NodeRuntime NodeRuntime — 構文ノードを順に描画し、結果と制御指示を引き継ぐ
class OutputRuntime OutputRuntime — 式の値をテンプレートの出力文字列へつなぐ
class ScopeBoundaryRuntime Keeps AST child scopes on the same explicit parent stack as compiled execution.
class SlotRuntime SlotRuntime — レイアウトの差し込み口を描画する
class StateRuntime StateRuntime — 変数への代入と描画結果の取り込みを担当する
class TemplateLoader TemplateLoader — AST実行用のテンプレートを解決し、読み込んで解析する
class TemplateRecursionRuntime TemplateRecursionRuntime — テンプレートの呼び出し経路と深さを管理する
class TemplateRuntime TemplateRuntime — include・layout・slotの描画窓口をまとめる
class TemplateScopeBindRuntime TemplateScopeBindRuntime — 呼び出し先へ渡す変数をwith式から組み立てる