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 Component

Peach\Markup\Builder で処理可能なパーツであることを示すインタフェースです. このインタフェースを実装したオブジェクトは Builder::build() メソッドの引数に指定して HTML コードなどに加工することが出来ます.

Direct known implementers

Peach\Markup\Container, Peach\Markup\Node, Peach\Markup\None

Indirect known implementers

Peach\Markup\Code, Peach\Markup\Comment, Peach\Markup\ContainerElement, Peach\Markup\Element, Peach\Markup\EmptyElement, Peach\Markup\HelperObject, Peach\Markup\NodeList, Peach\Markup\Text
Namespace: Peach\Markup
Located at Peach/Markup/Component.php
Methods summary
public
# accept( Peach\Markup\Context $context )

指定された Context にこのオブジェクトを処理させます. Visitor パターンの accept() に相当します.

指定された Context にこのオブジェクトを処理させます. Visitor パターンの accept() に相当します.

Parameters

$context
この Component を処理する Context
public Peach\Markup\NodeList
# getAppendee( )

このオブジェクトが Container::appendNode() の引数に指定された際に, 実際に追加されるノードの一覧を返します.

このオブジェクトが Container::appendNode() の引数に指定された際に, 実際に追加されるノードの一覧を返します.

Returns

Peach\Markup\NodeList
Container に追加されるオブジェクト
PEACH2 API documentation generated by ApiGen