Class DefaultBuilder
HTML や XML などを出力する際に使う, デフォルトの Builder です. このクラスは, 以下の条件をカスタマイズすることが出来ます.
- インデントの文字列 (半角スペース, タブ文字)
- 改行コードの種類 (LF, CRLF, CR)
- 空要素タグや boolean 属性の出力方法 (SGML, XML)
- Peach\Markup\Builder
- Peach\Markup\DefaultBuilder
public
|
|
public
|
|
public
|
#
setIndent(
この Builder に指定された Indent オブジェクトをセットします. null を指定した場合は設定を解除します. |
public
|
#
getRenderer( )
この Builder にセットされている Renderer オブジェクトを返します. もしも Renderer オブジェクトがセットされていない場合は null を返します. |
public
|
#
setRenderer(
この Builder に指定された Renderer オブジェクトをセットします. 引数によって以下のように動作します. |
public
|
#
getBreakControl( )
この Builder にセットされている BreakControl オブジェクトを返します. もしも BreakControl オブジェクトがセットされていない場合は null を返します. |
public
|
#
setBreakControl(
この Builder に指定された BreakControl をセットします. null を指定した場合は設定を解除します. |
protected
|
#
createContext( )
この Builder にセットされている Indent, Renderer, BreakControl を使って新しい DefaultContext を生成します. |
build()
|