HTML_Menu_Renderer クラス概要

HTML_Menu_Renderer クラス概要 -- HTML_Menu レンダラ用の抽象基底クラス (パッケージ開発者用)

説明

このクラスは、子クラスが出力ロジックを提供するために実装すべきメソッドを定義します。 このドキュメントを読む必要があるのは、独自のレンダラを作成する場合のみです。

HTML_Menu_Renderer のクラス階層

表 47-1HTML_Menu_Renderer を継承するクラス

クラス概要
HTML_Menu_ArrayRendererメニューの可視エントリの配列を作成するレンダラです。
HTML_Menu_DirectRenderer自分自身でメニューの HTML を作成するレンダラです。
HTML_Menu_DirectTreeRenderer 'tree' 型および 'sitemap' 型用の "direct" レンダラで、レベルの違いはタグの入れ子構造で表されます。
HTML_Menu_SigmaRenderer メニューの出力に HTML_Template_Sigma のインスタンスを使用するレンダラです。
HTML_Menu_SigmaTreeRenderer HTML_Template_Sigma ベースのレンダラで、 'tree' 型および 'sitemap' 型のメニューで使用します。レベルの違いはタグの入れ子構造で表されます。