HtmlTemplateFramework
[ class tree: HtmlTemplateFramework ] [ index: HtmlTemplateFramework ] [ all elements ]

Class: htf_dat_menu

Source Location: /htf_dat_menu.phl

Class Overview

htf_dat_menuitem
   |
   --htf_dat_menu

menuデータを保持し、各種リンクタグを生成するクラス


Author(s):

Methods


Inherited Variables

Inherited Methods

Class: htf_dat_menuitem

htf_dat_menuitem::htf_dat_menuitem()
引数のDOMノードからmenuitemを生成します。引数指定がない場合には 初期化を行います。
htf_dat_menuitem::get_imagelinktag()
HTMLのアンカータグを作成します。(イメージリンク)
htf_dat_menuitem::get_route_by_id()
子ノードを再帰的にIDでサーチし、該当するmenuitemまでのルートを返します。
htf_dat_menuitem::get_route_by_url()
子ノードを再帰的に引数urlでサーチし、該当するmenuitemまでのルートを返します。
htf_dat_menuitem::get_swapimagelinktag()
HTMLのアンカータグを作成します。(スワップイメージリンク)
htf_dat_menuitem::get_textlinktag()
HTMLのアンカータグを作成します。(テキストリンク)
htf_dat_menuitem::has_child()
子メニューアイテムが存在するかどうかを返します。
htf_dat_menuitem::search_childnodes_by_id()
子ノードを再帰的にidでサーチし、該当するmenuitemを返します。
htf_dat_menuitem::search_childnodes_by_url()
子ノードを再帰的にurlでサーチし、該当するmenuitemを返します。

Class Details

[line 30]
menuデータを保持し、各種リンクタグを生成するクラス

htfで取り扱うメニュー情報(リンク情報)を、コンストラクタに指定されたファイル名をサーチ・読み込みを行い、 情報を保有します。指定したファイル名は、以下の順序でサーチされます。
(1)現在の実行ディレクトリ
(2)実行ディレクトリから上位(ドキュメントルート・またはルートディレクトリまで)
(3)PHPに設定されたインクルードディレクトリ
指定したファイルがみつからなかった場合には、初期値が設定されます。




Tags:

author:  Yamauchi Shogo <htf@as-prj.com>
access:  public


[ Top ]


Class Methods


constructor htf_dat_menu [line 39]

void htf_dat_menu( [string $menuxml = NULL])

引数のxmlファイル名をサーチし、メニュー情報を取得します。



Tags:

access:  public


Parameters:

string   $menuxml   メニューファイル名(初期値はNULL)

[ Top ]


Documentation generated on Tue, 19 Sep 2006 06:20:42 +0900 by phpDocumentor 1.3.0