Markup

クラス: Peach_Markup_Comment

定義: /Peach/Markup/Comment.php

マークアップ言語のコメントをあらわすクラスです.

単なるコメントとしての用途だけでなく, 任意のノードをコメントアウトすることも出来ます.

すべての実装されたインタフェース

メソッド

メソッド 詳細

constructor __construct

line 65

Peach_Markup_Comment __construct([string $prefix = ""], [string $suffix = ""])

指定された prefix と suffix を持つ Comment オブジェクトを構築します.

prefix と suffix は, 条件付きコメントの先頭 ("[if IE 6]>" など) と 末尾 ("<![endif]" など) に使用されます. 引数を指定しない場合は通常のコメントノードを生成します.

Tags

  • access : public

引数

string   $prefix   条件付きコメントの冒頭
string   $suffix   条件付きコメントの末尾

accept

line 96

void accept(Peach_Markup_Context $context)

指定された Context にこのノードを処理させます.

Peach_Markup_Context::handleComment() を呼び出します.

Tags

  • access : public

引数

Peach_Markup_Context   $context  

定義

Peach_Markup_Component::accept()
指定された Context にこのノードを処理させます. Visitor パターンの accept() に相当します.

append

line 106

void append(mixed $var)

このコメントにテキストまたはノードを追加します.

ノードを追加した場合, このコメントノードは引数のノードのコメントアウトとして働きます.

Tags

  • access : public

引数

mixed   $var   このコメントに追加するテキストまたはノード

定義

Peach_Markup_Container::append()
このコンテナにノードを追加します.

getChildNodes

line 116

array getChildNodes()

このコメントノードに含まれる子ノードの一覧を返します.

Tags

  • access : public

定義

Peach_Markup_Container::getChildNodes()
このコンテナの子ノードの一覧を Peach_Markup_Node オブジェクトの配列として返します.

getPrefix

line 76

string getPrefix()

条件付きコメントの冒頭の文字列を返します.

Tags

  • access : public

getSuffix

line 85

string getSuffix()

条件付きコメントの末尾の文字列を返します.

Tags

  • access : public