pure.fw.brownie
[ class tree: pure.fw.brownie ] [ index: pure.fw.brownie ] [ all elements ]

Class: Brownie_Phrase

Source Location: /package/pure/fw/brownie/BrowniePhrase.inc

Class Overview

PURE_Class
   |
   --Brownie_Node
      |
      --Brownie_Phrase

フレーズの基本クラスです。


Author(s):

Constants

Methods


Child classes:

Brownie_Phrase_Root
ルートを表すフレーズの実装です。
Brownie_Phrase_Context
フレーズコンテキストを表すフレーズの実装です。
Brownie_Phrase_Text
プレーンテキストを表すフレーズの実装です。
Brownie_Phrase_Break
行区切りの強制を表すフレーズの実装です。
Brownie_Phrase_Emphasis
強調修飾(EM)を表すフレーズの実装です。
Brownie_Phrase_Strong
最強調修飾(STRONG)を表すフレーズの実装です。
Brownie_Phrase_Delete
削除修飾(DELETE)を表すフレーズの実装です。
Brownie_Phrase_Insert
挿入修飾(INSERT)を表すフレーズの実装です。
Brownie_Phrase_Anchor
アンカー修飾(A)を表すフレーズの実装です。
Brownie_Phrase_Image
画像(IMG)を表すフレーズの実装です。
Brownie_Phrase_Span
任意修飾(SPAN)を表すフレーズの実装です。

Inherited Constants

Inherited Methods

Class: Brownie_Node

Brownie_Node::__construct()
標準のコンストラクタです。
Brownie_Node::getType()
エレメントのタイプを取得します。
Brownie_Node::setType()
エレメントのタイプを設定します。

Class Details

[line 22]
フレーズの基本クラスです。

フレーズはBrownie形式テキストにおけるインライン要素のテキスト、修飾、外部リソースを表します。 エレメントに細分化されたBrownie形式テキストは、その持つインライン要素をフレーズに分割されて最終的に成形されます。




Tags:

abstract:  


[ Top ]


Class Methods


method addContain [line 88]

void addContain( Brownie_Phrase $contain)

フレーズに保有するフレーズを追加します。



Tags:

access:  public


Parameters:

Brownie_Phrase   $contain   フレーズに保有させるフレーズ

[ Top ]

method getContain [line 110]

Brownie_Phrase getContain( int $index)

フレーズが保有している指定のインデックスのフレーズを取得します。 インデックスが不正の場合にはnullが返されます。



Tags:

return:  フレーズか保有している指定のインデックスのフレーズ
access:  public


Parameters:

int   $index   インデックス

[ Top ]

method getContainCount [line 98]

int getContainCount( )

フレーズか保有しているフレーズ、データの個数を取得します。



Tags:

return:  フレーズか保有しているフレーズの個数
access:  public


[ Top ]

method getParent [line 78]

Brownie_Phrase getParent( )

親フレーズを取得します。



Tags:

return:  親フレーズ
access:  public


[ Top ]

constructor __construct [line 56]

Brownie_Phrase __construct( [Brownie_Phrase $parent = null])

標準のコンストラクタです。



Tags:

access:  public


Overridden in child classes as:

Brownie_Phrase_Root::__construct()
標準のコンストラクタです。
Brownie_Phrase_Context::__construct()
標準のコンストラクタです。
Brownie_Phrase_Text::__construct()
標準のコンストラクタです。
Brownie_Phrase_Break::__construct()
標準のコンストラクタです。
Brownie_Phrase_Emphasis::__construct()
標準のコンストラクタです。
Brownie_Phrase_Strong::__construct()
標準のコンストラクタです。
Brownie_Phrase_Delete::__construct()
標準のコンストラクタです。
Brownie_Phrase_Insert::__construct()
標準のコンストラクタです。
Brownie_Phrase_Anchor::__construct()
標準のコンストラクタです。
Brownie_Phrase_Image::__construct()
標準のコンストラクタです。
Brownie_Phrase_Span::__construct()
標準のコンストラクタです。

Overrides Brownie_Node::__construct() (標準のコンストラクタです。)

Parameters:

Brownie_Phrase   $parent   親フレーズ

[ Top ]


Class Constants

TYPE_ANCHOR =  309

[line 33]


[ Top ]

TYPE_BREAK =  304

[line 28]


[ Top ]

TYPE_CONTEXT =  302

[line 26]


[ Top ]

TYPE_DELETE =  307

[line 31]


[ Top ]

TYPE_EMPHASIS =  305

[line 29]


[ Top ]

TYPE_IMAGE =  310

[line 34]


[ Top ]

TYPE_INSERT =  308

[line 32]


[ Top ]

TYPE_ROOT =  301

[line 25]


[ Top ]

TYPE_SPAN =  311

[line 35]


[ Top ]

TYPE_STRONG =  306

[line 30]


[ Top ]

TYPE_TEXT =  303

[line 27]


[ Top ]

TYPE_UNKNOWN =  -300

[line 24]


[ Top ]



Documentation generated on Sun, 06 Jan 2008 01:33:05 +0900 by phpDocumentor 1.3.2