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

Class BreakControlWrapper

既存の BreakControl の振る舞いを拡張するためのラッパークラスです. このクラスは Decorator パターンで設計されています. このクラスを継承して新しい BreakControl クラスを作り, breaks() をオーバーライドして利用してください.

Peach\Markup\BreakControlWrapper implements Peach\Markup\BreakControl

Direct known subclasses

Peach\Markup\NameBreakControl
Namespace: Peach\Markup
Located at Peach/Markup/BreakControlWrapper.php
Methods summary
public
# __construct( Peach\Markup\BreakControl $original = null )

指定された BreakControl をラップする BreakControlWrapper を構築します. 引数を省略した場合は DefaultBreakControl をラップします.

指定された BreakControl をラップする BreakControlWrapper を構築します. 引数を省略した場合は DefaultBreakControl をラップします.

Parameters

$original
未指定の場合は DefaultBreakControl
public Peach\Markup\BreakControl
# getOriginal( )

ラップ対象の BreakControl オブジェクトを返します.

ラップ対象の BreakControl オブジェクトを返します.

Returns

Peach\Markup\BreakControl
このオブジェクトがラップしている BreakControl
public boolean
# breaks( Peach\Markup\ContainerElement $node )

この実装はオリジナルの breaks() をそのまま返します.

この実装はオリジナルの breaks() をそのまま返します.

Parameters

$node
判定対象の要素

Returns

boolean
ラップしているオブジェクトの breaks() の結果

Implementation of

Peach\Markup\BreakControl::breaks()
PEACH2 API documentation generated by ApiGen