This Project Has Not Released Any Files
マニフェストに従ってファイラーをレンダリングするための処理。
class Filer
アイテムリストを表示するので、リスト化されたアイテム名とアイテムリストおよび取得条件を必要とする。取得条件はオペレーターとページ位置である。これを実装するとインターフェイスは次のようになる。
ファイラーは次の部品で構成されている。
項目名を表示するヘッダー行を表示するためのクラス。file_headerテンプレートを通じて描画を行う。
テンプレートでは、次の項目をheader_columnテンプレートを通じて描画を行う。
ただし、アイテムによって表示する項目は違う。マニフェストから表示フラグを受け取り、適切な項目名表示クラスを選択することで、不要な項目を表示しないようにする。
条件によって、表示内容が切り替わるので、テンプレートディレクトリをheader_column/へと設定し、適切なテンプレートを選択する。
項目名を表示するためのクラス。マニフェストが項目名の表示を指示しているときに使う。
"show"テンプレートが項目名を表示する。
header_columnを受けて項目名を描画する。
項目名を表示しないためのクラス。マニフェストが項目名の表示を指示していないときに使う。
"none"
アイテムリストを一行ごとに描画するためのクラス。file_bodyテンプレートを通じて描画を行う。
テンプレートでは、アイテム行をfile_itemテンプレートを通じて描画を行う。
アイテムを描画するためのクラス。
テンプレートでは、次の項目をitem_columnテンプレートを通じて描画を行う。
項目を表示するためのクラス。マニフェストが項目の表示を指示しているときに使う。
"show"テンプレートが項目を表示する。
item_columnを受けて項目を描画する。
項目を表示しないためのクラス。マニフェストが項目の表示を指示していないときに使う。
"none"
アイテムの項目ごとの表示内容を描画するためのクラス。
テンプレートでは、アイテム行をfile_itemテンプレートを通じて描画を行う。
[PageInfo]
LastUpdate: 2014-06-14 10:34:36, ModifiedBy: yasushiito
[Permissions]
view:all, edit:login users, delete/config:members