パッケージ Markup の索引
_
- __construct
- in file HelperObject.php, method Peach_Markup_HelperObject::__construct()
指定された Helper オブジェクトに紐付けられた新しいインスタンスを構築します.
- __construct
- in file Helper.php, method Peach_Markup_Helper::__construct()
指定された Builder を使ってマークアップを行う, 新しい Helper インスタンスを生成します.
- __construct
- in file Element.php, method Peach_Markup_Element::__construct()
指定された要素名を持つ Element を構築します.
- __construct
- in file Indent.php, method Peach_Markup_Indent::__construct()
新しい Indent オブジェクトを構築します.
- __construct
- in file NameBreakControl.php, method Peach_Markup_NameBreakControl::__construct()
指定された要素の改行ルールを強制する NameBreakControl インスタンスを生成します。
- __construct
- in file Text.php, method Peach_Markup_Text::__construct()
指定された内容のテキストノードを構築します.
- __construct
- in file NodeList.php, method Peach_Markup_NodeList::__construct()
新しい NodeList を生成します.
- __construct
- in file BreakControlWrapper.php, method Peach_Markup_BreakControlWrapper::__construct()
指定された BreakControl をラップする BreakControlWrapper を構築します.
- __construct
- in file DefaultContext.php, method Peach_Markup_DefaultContext::__construct()
指定された Renderer, Indent, BreakControl オブジェクトを使って マークアップを行う DefaultContext オブジェクトを構築します.
- __construct
- in file Comment.php, method Peach_Markup_Comment::__construct()
指定された prefix と suffix を持つ Comment オブジェクトを構築します.
- __construct
- in file Code.php, method Peach_Markup_Code::__construct()
引数の文字列を整形済テキストとする Code オブジェクトを生成します.
- __construct
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::__construct()
デフォルトの設定を持つ DefaultBuilder インスタンスを生成します.
- __construct
- in file ContainerElement.php, method Peach_Markup_ContainerElement::__construct()
指定された要素名を持つコンテナ要素を構築します.
- __construct
- in file DebugContext.php, method Peach_Markup_DebugContext::__construct()
新しい DebugContext を構築します.
- __construct
- in file DebugBuilder.php, method Peach_Markup_DebugBuilder::__construct()
新しい DebugBuilder を構築します.
- __toString
- in file Text.php, method Peach_Markup_Text::__toString()
このテキストノードが表現する文字列を返します.
- __toString
- in file Code.php, method Peach_Markup_Code::__toString()
このオブジェクトの文字列表現です.
a
- accept
- in file EmptyElement.php, method Peach_Markup_EmptyElement::accept()
指定された Context にこのノードを処理させます.
- accept
- in file NodeList.php, method Peach_Markup_NodeList::accept()
指定された Context にこのノードを処理させます.
- accept
- in file None.php, method Peach_Markup_None::accept()
指定された Context にこのノードを処理させます.
- accept
- in file Text.php, method Peach_Markup_Text::accept()
指定された Context にこのノードを処理させます.
- accept
- in file ContainerElement.php, method Peach_Markup_ContainerElement::accept()
指定された Context にこのノードを処理させます.
- accept
- in file HelperObject.php, method Peach_Markup_HelperObject::accept()
このオブジェクトがラップしているノードの accept() を呼び出します.
- accept
- in file Comment.php, method Peach_Markup_Comment::accept()
指定された Context にこのノードを処理させます.
- accept
- in file Code.php, method Peach_Markup_Code::accept()
指定された Context にこのノードを処理させます.
- accept
- in file Component.php, method Peach_Markup_Component::accept()
指定された Context にこのノードを処理させます. Visitor パターンの accept() に相当します.
- alias
- in file Html.php, method Peach_Markup_Html::alias()
このクラスで定義されているメソッドを簡単に呼び出すためのエイリアスを定義します.
- append
- in file Comment.php, method Peach_Markup_Comment::append()
このコメントにテキストまたはノードを追加します.
- append
- in file Container.php, method Peach_Markup_Container::append()
このコンテナにノードを追加します.
- append
- in file HelperObject.php, method Peach_Markup_HelperObject::append()
このオブジェクトの子ノードとして, 指定された値を追加します.
- append
- in file ContainerElement.php, method Peach_Markup_ContainerElement::append()
この要素に子ノードを追加します.
- append
- in file NodeList.php, method Peach_Markup_NodeList::append()
この NodeList の末尾に引数の値を追加します.
- appendCode
- in file HelperObject.php, method Peach_Markup_HelperObject::appendCode()
指定された文字列を整形済コードとして追加します.
- appendTo
- in file HelperObject.php, method Peach_Markup_HelperObject::appendTo()
指定された Container にこのオブジェクトを追加します.
- attr
- in file HelperObject.php, method Peach_Markup_HelperObject::attr()
setAttribute() および setAttributes() の糖衣構文です.
- AbstractRenderer.php
- procedural page AbstractRenderer.php
c
- children
- in file HelperObject.php, method Peach_Markup_HelperObject::children()
このオブジェクトの子ノード一覧をあらわす HelperObject を返します.
- comment
- in file Html.php, method Peach_Markup_Html::comment()
指定された内容のコメントノードを作成します.
- conditionalComment
- in file Html.php, method Peach_Markup_Html::conditionalComment()
IE 9 以前の Internet Explorer で採用されている条件付きコメントを生成します.
- CR
- in file Indent.php, class constant Peach_Markup_Indent::CR
改行コード CR です.
- createContext
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::createContext()
この Builder にセットされている Indent, Renderer, BreakControl を使って新しい DefaultContext を生成します.
- createContext
- in file Builder.php, method Peach_Markup_Builder::createContext()
build を実行する際に用いる Context を初期化します.
- createContext
- in file DebugBuilder.php, method Peach_Markup_DebugBuilder::createContext()
この Builder にセットされた echoMode で DebugContext を初期化します.
- createObject
- in file Helper.php, method Peach_Markup_Helper::createObject()
新しい HelperObject を生成します.
- createSelectElement
- in file Html.php, method Peach_Markup_Html::createSelectElement()
HTML の select 要素を生成します.
- CRLF
- in file Indent.php, class constant Peach_Markup_Indent::CRLF
改行コード CRLF です.
- Code.php
- procedural page Code.php
- Comment.php
- procedural page Comment.php
- Component.php
- procedural page Component.php
- Container.php
- procedural page Container.php
- ContainerElement.php
- procedural page ContainerElement.php
- Context.php
- procedural page Context.php
f
- formatAttribute
- in file XmlRenderer.php, method Peach_Markup_XmlRenderer::formatAttribute()
指定された属性を書式化します. name="attr" 形式の文字列を返します.
- formatAttribute
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatAttribute()
指定された属性を書式化します.
- formatAttribute
- in file SgmlRenderer.php, method Peach_Markup_SgmlRenderer::formatAttribute()
指定された属性を書式化します. name="value" 形式の文字列を返します.
- formatBooleanAttribute
- in file SgmlRenderer.php, method Peach_Markup_SgmlRenderer::formatBooleanAttribute()
値の省略された属性を書式化します.
- formatBooleanAttribute
- in file XmlRenderer.php, method Peach_Markup_XmlRenderer::formatBooleanAttribute()
値の省略された属性値を書式化します.
- formatBooleanAttribute
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatBooleanAttribute()
値の省略された属性を書式化します.
- formatEmptyTag
- in file Renderer.php, method Peach_Markup_Renderer::formatEmptyTag()
空要素タグをマークアップします.
- formatEmptyTag
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatEmptyTag()
空要素タグをマークアップします.
- formatEmptyTagSuffix
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatEmptyTagSuffix()
空要素タグの末尾を書式化します.
- formatEmptyTagSuffix
- in file XmlRenderer.php, method Peach_Markup_XmlRenderer::formatEmptyTagSuffix()
空要素タグの末尾を書式化します. 文字列 " />" を返します.
- formatEmptyTagSuffix
- in file SgmlRenderer.php, method Peach_Markup_SgmlRenderer::formatEmptyTagSuffix()
空要素タグの末尾を書式化します. 文字列 ">" を返します.
- formatEndTag
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatEndTag()
終了タグをマークアップします.
- formatEndTag
- in file Renderer.php, method Peach_Markup_Renderer::formatEndTag()
終了タグをマークアップします.
- formatStartTag
- in file Renderer.php, method Peach_Markup_Renderer::formatStartTag()
開始タグをマークアップします.
- formatStartTag
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatStartTag()
開始タグをマークアップします.
- formatTagPrefix
- in file AbstractRenderer.php, method Peach_Markup_AbstractRenderer::formatTagPrefix()
開始タグまたは空要素タグの共通部分を書式化します.
g
- getAttribute
- in file Element.php, method Peach_Markup_Element::getAttribute()
指定された属性の値を返します.
- getAttributes
- in file Element.php, method Peach_Markup_Element::getAttributes()
この要素が持つすべての属性を配列で返します.
- getBreakControl
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::getBreakControl()
この Builder にセットされている BreakControl オブジェクトを返します.
- getBuilder
- in file Helper.php, method Peach_Markup_Helper::getBuilder()
この Helper にセットされている Builder オブジェクトを返します.
- getBuilder
- in file Html.php, method Peach_Markup_Html::getBuilder()
このクラスが使用するグローバル Helper に紐付いている DefaultBuilder オブジェクトを返します.
- getChildNodes
- in file NodeList.php, method Peach_Markup_NodeList::getChildNodes()
この NodeList に含まれるノードの一覧を配列で返します.
- getChildNodes
- in file Comment.php, method Peach_Markup_Comment::getChildNodes()
このコメントノードに含まれる子ノードの一覧を返します.
- getChildNodes
- in file ContainerElement.php, method Peach_Markup_ContainerElement::getChildNodes()
すべての子ノードを配列で返します.
- getChildNodes
- in file HelperObject.php, method Peach_Markup_HelperObject::getChildNodes()
このオブジェクトの子ノードの一覧を取得します.
- getChildNodes
- in file Container.php, method Peach_Markup_Container::getChildNodes()
このコンテナの子ノードの一覧を Peach_Markup_Node オブジェクトの配列として返します.
- getHelper
- in file Html.php, method Peach_Markup_Html::getHelper()
このクラスが使用するグローバル Helper を返します.
- getIndent
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::getIndent()
この Builder にセットされている Indent オブジェクトを返します.
- getInstance
- in file MinimalBreakControl.php, method Peach_Markup_MinimalBreakControl::getInstance()
唯一のインスタンスを取得します.
- getInstance
- in file None.php, method Peach_Markup_None::getInstance()
このクラスの唯一のインスタンスを返します.
- getInstance
- in file XmlRenderer.php, method Peach_Markup_XmlRenderer::getInstance()
このクラスのインスタンスを取得します.
- getInstance
- in file DefaultBreakControl.php, method Peach_Markup_DefaultBreakControl::getInstance()
唯一のインスタンスを取得します.
- getInstance
- in file SgmlRenderer.php, method Peach_Markup_SgmlRenderer::getInstance()
このクラスの唯一のインスタンスを取得します.
- getLevel
- in file Indent.php, method Peach_Markup_Indent::getLevel()
現在のインデントレベルを返します.
- getName
- in file Element.php, method Peach_Markup_Element::getName()
この要素の名前を返します.
- getNode
- in file HelperObject.php, method Peach_Markup_HelperObject::getNode()
このオブジェクトがラップしているノードを返します.
- getOriginal
- in file BreakControlWrapper.php, method Peach_Markup_BreakControlWrapper::getOriginal()
ラップ対象の BreakControl オブジェクトを返します.
- getPrefix
- in file Comment.php, method Peach_Markup_Comment::getPrefix()
条件付きコメントの冒頭の文字列を返します.
- getRenderer
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::getRenderer()
この Builder にセットされている Renderer オブジェクトを返します.
- getResult
- in file Context.php, method Peach_Markup_Context::getResult()
処理結果を取得します. まだ handle() が実行されていない場合は NULL を返します.
- getResult
- in file DebugContext.php, method Peach_Markup_DebugContext::getResult()
デバッグ用の出力データを返します.
- getResult
- in file DefaultContext.php, method Peach_Markup_DefaultContext::getResult()
マークアップされたコードを返します.
- getSuffix
- in file Comment.php, method Peach_Markup_Comment::getSuffix()
条件付きコメントの末尾の文字列を返します.
- getText
- in file Text.php, method Peach_Markup_Text::getText()
このテキストノードの内容を返します.
- getText
- in file Code.php, method Peach_Markup_Code::getText()
整形済テキストの内容を返します.
- getUnit
- in file Indent.php, method Peach_Markup_Indent::getUnit()
インデント一つ分の文字列です.
h
- handle
- in file Context.php, method Peach_Markup_Context::handle()
指定されたオブジェクトを処理します.
- handleCode
- in file DebugContext.php, method Peach_Markup_DebugContext::handleCode()
Code ノードのデバッグ文字列を出力します.
- handleCode
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleCode()
Code を読み込みます.
- handleCode
- in file Context.php, method Peach_Markup_Context::handleCode()
整形済テキストを処理します.
- handleComment
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleComment()
コメントノードを読み込みます.
- handleComment
- in file DebugContext.php, method Peach_Markup_DebugContext::handleComment()
Comment ノードのデバッグ文字列を出力します.
- handleComment
- in file Context.php, method Peach_Markup_Context::handleComment()
コメントノードを処理します.
- handleContainerElement
- in file Context.php, method Peach_Markup_Context::handleContainerElement()
コンテナ要素を処理します.
- handleContainerElement
- in file DebugContext.php, method Peach_Markup_DebugContext::handleContainerElement()
ContainerElement ノードのデバッグ文字列を出力します.
- handleContainerElement
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleContainerElement()
ContainerElement を読み込みます.
- handleEmptyElement
- in file DebugContext.php, method Peach_Markup_DebugContext::handleEmptyElement()
EmptyElement ノードのデバッグ文字列を出力します.
- handleEmptyElement
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleEmptyElement()
EmptyElement を読み込みます.
- handleEmptyElement
- in file Context.php, method Peach_Markup_Context::handleEmptyElement()
空要素タグを処理します.
- handleNodeList
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleNodeList()
NodeList を変換します.
- handleNodeList
- in file DebugContext.php, method Peach_Markup_DebugContext::handleNodeList()
NodeList のデバッグ文字列を出力します.
- handleNodeList
- in file Context.php, method Peach_Markup_Context::handleNodeList()
NodeList を処理します.
- handleNone
- in file Context.php, method Peach_Markup_Context::handleNone()
None を処理します.
- handleNone
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleNone()
None を処理します. 何もせずに終了します.
- handleNone
- in file DebugContext.php, method Peach_Markup_DebugContext::handleNone()
None のデバッグ文字列を出力します.
- handleText
- in file Context.php, method Peach_Markup_Context::handleText()
テキストノードを処理します.
- handleText
- in file DefaultContext.php, method Peach_Markup_DefaultContext::handleText()
Text ノードを読み込みます.
- handleText
- in file DebugContext.php, method Peach_Markup_DebugContext::handleText()
Text ノードのデバッグ文字列を出力します.
- hasAttribute
- in file Element.php, method Peach_Markup_Element::hasAttribute()
指定された属性が存在するかどうかを調べます.
- Helper.php
- procedural page Helper.php
- HelperObject.php
- procedural page HelperObject.php
- Html.php
- procedural page Html.php
p
- Peach_Markup_AbstractRenderer
- in file AbstractRenderer.php, class Peach_Markup_AbstractRenderer
SGML や XML をマークアップするための必要最低限の書式化ルールを定義した抽象基底クラスです.
- Peach_Markup_BreakControl
- in file BreakControl.php, class Peach_Markup_BreakControl
書式化の際の改行ルールをあらわすインタフェースです.
- Peach_Markup_BreakControlWrapper
- in file BreakControlWrapper.php, class Peach_Markup_BreakControlWrapper
既存の BreakControl の振る舞いを拡張するためのラッパークラスです.
- Peach_Markup_Builder
- in file Builder.php, class Peach_Markup_Builder
与えられた Component を加工して HTML コードなどに変換するためのクラスです.
- Peach_Markup_Code
- in file Code.php, class Peach_Markup_Code
整形済のテキストデータをあらわすノードです.
- Peach_Markup_Comment
- in file Comment.php, class Peach_Markup_Comment
マークアップ言語のコメントをあらわすクラスです.
- Peach_Markup_Component
- in file Component.php, class Peach_Markup_Component
Builder で処理可能なパーツであることを示すインタフェースです.
- Peach_Markup_Container
- in file Container.php, class Peach_Markup_Container
ノードを内部に含めることが出来るインタフェースです.
- Peach_Markup_ContainerElement
- in file ContainerElement.php, class Peach_Markup_ContainerElement
内部に子ノードを含めることができる要素です.
- Peach_Markup_Context
- in file Context.php, class Peach_Markup_Context
各ノードを変換する処理を担当するクラスです.
- Peach_Markup_DebugBuilder
- in file DebugBuilder.php, class Peach_Markup_DebugBuilder
デバッグ用の Builder です.
- Peach_Markup_DebugContext
- in file DebugContext.php, class Peach_Markup_DebugContext
デバッグのために使用される Context です.
- Peach_Markup_DefaultBreakControl
- in file DefaultBreakControl.php, class Peach_Markup_DefaultBreakControl
デフォルトの改行ルールです.
- Peach_Markup_DefaultBuilder
- in file DefaultBuilder.php, class Peach_Markup_DefaultBuilder
HTML や XML などを出力する際に使う, デフォルトの Builder です.
- Peach_Markup_DefaultContext
- in file DefaultContext.php, class Peach_Markup_DefaultContext
与えられたノードを HTML や XML などの文字列に変換するクラスです.
- Peach_Markup_Element
- in file Element.php, class Peach_Markup_Element
マークアップ言語の要素を表現するクラスです.
- Peach_Markup_EmptyElement
- in file EmptyElement.php, class Peach_Markup_EmptyElement
空要素をあらわすノードです.
- Peach_Markup_Helper
- in file Helper.php, class Peach_Markup_Helper
ノードの生成を簡略化するための API を備えたヘルパーです.
- Peach_Markup_HelperObject
- in file HelperObject.php, class Peach_Markup_HelperObject
既存の Component をラップして, ノードツリーの構築を簡略化・省力化するための糖衣構文を備えたクラスです.
- Peach_Markup_Html
- in file Html.php, class Peach_Markup_Html
HTML の出力に特化したユーティリティクラスです.
- Peach_Markup_Indent
- in file Indent.php, class Peach_Markup_Indent
コードを整形する際のインデント情報をあらわすクラスです.
- Peach_Markup_MinimalBreakControl
- in file MinimalBreakControl.php, class Peach_Markup_MinimalBreakControl
一切の改行をしない BreakControl です.
- Peach_Markup_NameBreakControl
- in file NameBreakControl.php, class Peach_Markup_NameBreakControl
開始タグの名前をもとに, 改行するかどうかを判定する BreakControl です.
- Peach_Markup_NameValidator
- in file NameValidator.php, class Peach_Markup_NameValidator
XML の仕様書で定義されている以下の EBNF に基づいて, 要素名や属性名などのバリデーションを行います.
- Peach_Markup_Node
- in file Node.php, class Peach_Markup_Node
Component の中でも特にマークアップ言語を構成するパーツであることを示すマーカーインタフェースです.
- Peach_Markup_NodeList
- in file NodeList.php, class Peach_Markup_NodeList
ノードの配列をあらわすクラスです.
- Peach_Markup_None
- in file None.php, class Peach_Markup_None
「何もない」ことをあらわす Component です. (Null Object パターン)
- Peach_Markup_Renderer
- in file Renderer.php, class Peach_Markup_Renderer
マークアップ言語の各種タグの出力方法を定義するインタフェースです.
- Peach_Markup_SgmlRenderer
- in file SgmlRenderer.php, class Peach_Markup_SgmlRenderer
SGML 形式の文書を書式化するための Formatter です.
- Peach_Markup_Text
- in file Text.php, class Peach_Markup_Text
要素内に含まれるテキストをあらわすノードです.
- Peach_Markup_XmlRenderer
- in file XmlRenderer.php, class Peach_Markup_XmlRenderer
XML 形式の文書を書式化するための Renderer です.
- prototype
- in file HelperObject.php, method Peach_Markup_HelperObject::prototype()
この HelperObject がラップしている要素の属性をコピーして, 新しい要素を生成します.
s
- SgmlRenderer.php
- procedural page SgmlRenderer.php
- select
- in file Html.php, method Peach_Markup_Html::select()
HTML の select 要素を生成し, 結果を HelperObject として返します.
- setAttribute
- in file Element.php, method Peach_Markup_Element::setAttribute()
この要素に属性を設定します.
- setAttributes
- in file Element.php, method Peach_Markup_Element::setAttributes()
この要素に複数の属性を一括して設定します.
- setBreakControl
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::setBreakControl()
この Builder に指定された BreakControl をセットします.
- setBuilder
- in file Helper.php, method Peach_Markup_Helper::setBuilder()
この Helper にセットされている Builder を, 引数の Builder オブジェクトで上書きします.
- setIndent
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::setIndent()
この Builder に指定された Indent オブジェクトをセットします.
- setRenderer
- in file DefaultBuilder.php, method Peach_Markup_DefaultBuilder::setRenderer()
この Builder に指定された Renderer オブジェクトをセットします.
- size
- in file ContainerElement.php, method Peach_Markup_ContainerElement::size()
この要素が持つ子要素の個数を返します.
- size
- in file NodeList.php, method Peach_Markup_NodeList::size()
この NodeList に含まれるノードの個数を返します.
- SPACE4
- in file Indent.php, class constant Peach_Markup_Indent::SPACE4
半角スペース 4 個です.
- stepDown
- in file Indent.php, method Peach_Markup_Indent::stepDown()
インデントレベルを一つ下げます.
- stepUp
- in file Indent.php, method Peach_Markup_Indent::stepUp()
インデントレベルを一つ上げます.