Overview

Namespaces

  • Peach
    • DF
    • DT
    • Http
      • Body
      • Header
    • Markup
    • Util

Classes

  • AbstractHelper
  • AbstractRenderer
  • BaseHelper
  • BreakControlWrapper
  • Builder
  • Code
  • Comment
  • ContainerElement
  • Context
  • DebugBuilder
  • DebugContext
  • DefaultBreakControl
  • DefaultBuilder
  • DefaultContext
  • Element
  • EmptyElement
  • HelperObject
  • HtmlHelper
  • Indent
  • MinimalBreakControl
  • NameBreakControl
  • NameValidator
  • NodeList
  • None
  • SgmlRenderer
  • Text
  • XmlRenderer

Interfaces

  • BreakControl
  • Component
  • Container
  • Helper
  • Node
  • Renderer
  • Overview
  • Namespace
  • Class

Interface Renderer

マークアップ言語の各種タグの出力方法を定義するインタフェースです.

例えば空要素を '' と '' のどちらで出力するかといった制御を行います. このインタフェースは Peach\Markup\DefaultBuilder で使用するためのものです. このインタフェース (またはこのインタフェースを実装した各具象クラス) をエンドユーザーが直接使用する機会はありません.

Direct known implementers

Peach\Markup\AbstractRenderer

Indirect known implementers

Peach\Markup\SgmlRenderer, Peach\Markup\XmlRenderer
Namespace: Peach\Markup
Located at Peach/Markup/Renderer.php
Methods summary
public string
# formatStartTag( Peach\Markup\Element $element )

開始タグをマークアップします. '' 形式の文字列を返します.

開始タグをマークアップします. '' 形式の文字列を返します.

Parameters

$element
出力対象の要素

Returns

string
開始タグ
public string
# formatEndTag( Peach\Markup\Element $element )

終了タグをマークアップします. '' 形式の文字列を返します.

終了タグをマークアップします. '' 形式の文字列を返します.

Parameters

$element
出力対象の要素

Returns

string
終了タグ
public string
# formatEmptyTag( Peach\Markup\Element $element )

空要素タグをマークアップします. SGML の場合は開始タグと同じ形式となります. XML の場合は '' のように, タグが '/>' で終了します.

空要素タグをマークアップします. SGML の場合は開始タグと同じ形式となります. XML の場合は '' のように, タグが '/>' で終了します.

Parameters

$element
出力対象の要素

Returns

string
空要素タグ
PEACH2 API documentation generated by ApiGen