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

Class: htf_tag_table

Source Location: /htf_tag_table.phl

Class Overview

htf_tag_element
   |
   --htf_tag_table

htmlのtableタグ情報を保有・生成するクラス


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods

Class: htf_tag_element

htf_tag_element::htf_tag_element()
コンストラクタ
htf_tag_element::add_attribute()
引数指定内容で属性内容を追加します。
htf_tag_element::add_content()
引数指定内容で要素内容を追加します。
htf_tag_element::get_contents()
全要素内容を文字列として取得します。
htf_tag_element::get_endtag()
html終了タグを文字列として取得します。
htf_tag_element::get_htmltag()
htmlタグを文字列として取得します。
htf_tag_element::get_starttag()
html開始タグを文字列として取得します。
htf_tag_element::print_htmltag()
htmlタグをprint文で出力します。

Class Details

[line 25]
htmlのtableタグ情報を保有・生成するクラス

htmlのtableタグを保有し、保有している内容でhtmlのtableタグ記述を生成します。




Tags:

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


[ Top ]


Class Variables

$tb_ix =

[line 57]

tbodyタグのコンテンツ配列番号。生成時に設定される(更新不可)。



Tags:

access:  public

Type:   int


[ Top ]

$tf_ix =

[line 50]

tfootタグのコンテンツ配列番号。生成時に設定される(更新不可)。



Tags:

access:  public

Type:   int


[ Top ]

$th_ix =

[line 43]

theadタグのコンテンツ配列番号。生成時に設定される(更新不可)。



Tags:

access:  public

Type:   int


[ Top ]

$use_area =

[line 36]

使用するtableタグ配下のエリアを指定する。指定値は、使用するエリアのコード値をサマリした値を設定する。エリアコード値は以下。

1:theadを使用
2:tbodyを使用
4:tfootを使用




Tags:

access:  public

Type:   int


[ Top ]



Class Methods


constructor htf_tag_table [line 70]

void htf_tag_table( [int $strelement_case = HTF_CASE_LOWER], [int $use_area_code = HTF_TAG_TABLE_USE_TBODY])

コンストラクタ

引数の大文字小文字出力指定、エリアコードを参照し、htf_tag_tableを生成します。 タグ出力エリアコードの指定値については、$use_area内容を参照。




Tags:

access:  public


Parameters:

int   $strelement_case   大文字・小文字出力(デフォルトは小文字出力)
int   $use_area_code   タグ出力エリアコード(THEAD/TBODY/TFOOTの使用・デフォルトはTBODYのみ)

[ Top ]

method add_column_tbody [line 253]

int add_column_tbody( int $rownum, mixed $thtd)

tbody内の指定番号行に、引数のタグオブジェクト(th/td)を追加します。



Tags:

return:  成功時:追加後のelement要素数 失敗時:-1
access:  public


Parameters:

int   $rownum   設定するelementオブジェクトの配列番号
mixed   $thtd   追加するthまたはtdのタグオブジェクト

[ Top ]

method add_column_tfoot [line 275]

int add_column_tfoot( int $rownum, mixed $thtd)

tfoot内の指定番号行に、引数のタグオブジェクト(th/td)を追加します。



Tags:

return:  成功時:追加後のelement要素数 失敗時:-1
access:  public


Parameters:

int   $rownum   設定するelementオブジェクトの配列番号
mixed   $thtd   追加するthまたはtdタグオブジェクト

[ Top ]

method add_column_thead [line 231]

int add_column_thead( int $rownum, mixed $thtd)

thead内の指定番号行に、引数のタグオブジェクト(th/td)を追加します。



Tags:

return:  成功時:追加後のelement要素数 失敗時:-1
access:  public


Parameters:

int   $rownum   設定するelementオブジェクトの配列番号
mixed   $thtd   追加するthまたはtdのタグオブジェクト

[ Top ]

method add_row_tbody [line 194]

int add_row_tbody( htf_tag_tr $tr)

引数のtrオブジェクトを、tbodyに追加します。



Tags:

return:  成功時:追加後のtbody内要素数 失敗時:-1
access:  public


Parameters:

htf_tag_tr   $tr   追加するtrタグオブジェクト

[ Top ]

method add_row_tfoot [line 212]

int add_row_tfoot( htf_tag_tr $tr)

引数のtrオブジェクトを、tfootに追加します。



Tags:

return:  成功時:追加後のtfoot要素数 失敗時:-1
access:  public


Parameters:

htf_tag_tr   $tr   追加するtrタグオブジェクト

[ Top ]

method add_row_thead [line 176]

int add_row_thead( htf_tag_tr $tr)

引数のtrオブジェクトを、theadに追加します。



Tags:

return:  成功時:追加後のthead内要素数 失敗時:-1
access:  public


Parameters:

htf_tag_tr   $tr   追加するtrタグオブジェクト

[ Top ]

method columns [line 138]

int columns( [int $rownum = 0], [int $use_area_code = HTF_TAG_TABLE_USE_TBODY])

指定エリア(thead/tbody/tfoot)の指定行番号に保持しているカラム数を返します。 エリアが複数指定の場合は最初に合致したエリアをサーチします。 タグ出力エリアコードの指定値については、$use_area内容を参照。



Tags:

return:  成功時:保持している行数 失敗時:-1
access:  public


Parameters:

int   $rownum   取得する行番号(未指定の場合は0)
int   $use_area_code   タグ出力エリアコード(THEAD/TBODY/TFOOT・デフォルトはTBODYのみ)

[ Top ]

method get_htmltag [line 289]

void get_htmltag( )



Overrides htf_tag_element::get_htmltag() (htmlタグを文字列として取得します。)

[ Top ]

method print_htmltag [line 314]

void print_htmltag( )



Overrides htf_tag_element::print_htmltag() (htmlタグをprint文で出力します。)

[ Top ]

method rows [line 108]

int rows( [int $use_area_code = HTF_TAG_TABLE_USE_TBODY])

指定エリア(thead/tbody/tfoot)に保持している行数を返します。 複数指定エリアの場合は合計行数を返します。 タグ出力エリアコードの指定値については、$use_area内容を参照。



Tags:

return:  成功時:保持している行数 失敗時:-1
access:  public


Parameters:

int   $use_area_code   タグ出力エリアコード(THEAD/TBODY/TFOOT・デフォルトはTBODYのみ)

[ Top ]


Documentation generated on Tue, 19 Sep 2006 06:21:22 +0900 by phpDocumentor 1.3.0