PURE_Class | --Brownie
[line 47]
配列のキーがプレフィックス、値が行種の定数になります。
Brownie __construct( )
void elementHtmlFormater( Brownie_Element $current, int $indent, [bool $compact = false])
Brownie_Element_Root elementParser( string $source)
void elementTextFormater( Brownie_Element $current, int $indent, [int $indent_size = 4])
string format( string $source)
string formatFromFile( string $fileName)
string formatText( string $source, [int $indent_size = 4])
string formatTextFromFile( string $fileName)
int getHeadingDepth( )
string getLogicalResourcePath( )
論理リソースパスはBrownie形式テキストをパース、フォーマットした結果のHTMLがクライアント側に転送された後の、外部リソースを参照する場合のルートパスを定義します。 標準では物理リソースパスは定義されません。 これはレスポンスを受け取ったユーザから見たサーバ上の仮想カレントディレクトリと、レスポンス結果のHTMLに記述されている相対パスのベースディレクトリが一致していることを表します。
パラメータ値 getParam( string $key, [mixed $def = false])
指定パラメータ名に対するパラメータ値が見つからない場合には標準ではfalseが返されます。 $def引数は指定のパラメータ名のパラメータ値が見つからなかった場合の返却値を指定します。
string getPhysicalResourcePath( )
物理リソースパスはBrownie形式テキストをパース、フォーマットする際に外部リソースを相対参照する場合のルートパスを定義します。 標準では物理リソースパスは定義されません。 これはスクリプトが稼働しているカレントディレクトリと、Brownie形式テキストに記述されている相対パスのベースディレクトリが一致していることを表します。
bool isRestrictMode( )
制限モードの詳細に関してはsetRestrictModeメソッドを参照してください。
array paramToArray( )
配列の添字がパラメータ名、値がパラメータ値になります。
void phraseFormater( Brownie_Phrase $phrase, int $option)
Brownie_Phrase_Root phraseParser( string $source)
string phraseToHtml( string $source, int $indent, [bool $compact = false])
string phraseToText( string $source, int $indent, [int $indent_size = 4])
void setHeadingDepth( int $headingDepth)
追加深度はHnエレメントを出力する際にnに加算されます。 既に文書中に上位のヘッダが出現している際に、文書の論理構造を崩壊させないために設定します。 0より小さい値を指定した場合には深度は減算され、0より大きい値を指定した場合には深度は加算されます。 0の場合にはBrownie形式テキストの記述のままになります。 なお、Brownie形式テキストのヘッダ深度と追加深度の合計値が1~6に収まらない場合には丸め込まれることに注意してください。
void setLogicalResourcePath( string $logicalResourcePath)
void setPhysicalResourcePath( string $physicalResourcePath)
void setRestrictMode( bool $restrictMode)
Brownie形式テキストには掲示板の投稿欄のような制限された文法に対応するモードが用意されています。 制限モードを有効にすると以下の機能が制限されます。
[line 26]
[line 34]
[line 38]
[line 36]
[line 33]
[line 27]
[line 29]
[line 35]
[line 31]
[line 30]
[line 37]
[line 28]
[line 25]
[line 32]
[line 68]
[line 67]