Class: Teeple_Filter

Source Location: /Filter.php

Class Overview [line 24]


Filterのインタフェースを規定するクラス 各フィルタはprefilter()とpostfilter()を実装する必要があります。

Author(s):

Version:

Copyright:

Variables

Constants

Methods


Child classes:

Teeple_Filter_Action
Actionの実行準備および実行を行うFilter
Teeple_Filter_AutoTx
自動トランザクション制御
Teeple_Filter_Convert
Converterの実行準備および実行を行うFilter
Teeple_Filter_DataSource
DataSourceのハンドリングを行なうFilterです。
Teeple_Filter_FileUpload
FileUpload処理を行うFilter TODO 未検証
Teeple_Filter_Session
セッション処理を行うFilter
Teeple_Filter_Token
Token処理を行うFilter TODO 未検証
Teeple_Filter_Validate
Validateの実行準備および実行を行うFilter
Teeple_Filter_View
Viewの実行準備および実行を行うFilter

Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Filterのインタフェースを規定するクラス 各フィルタはprefilter()とpostfilter()を実装する必要があります。

Tags:

[ Top ]


Class Variables

$actionChain

[line 48]

Tags:

  • access - protected

Type: Teeple_ActionChain

Overrides:

[ Top ]

$filterChain

[line 40]

Tags:

  • access - protected

Type: Teeple_FilterChain

Overrides:

[ Top ]

$log

[line 35]

Tags:

  • access - protected

Type: Logger

Overrides:

[ Top ]

$request

[line 56]

Tags:

  • access - protected

Type: Teeple_Request

Overrides:

[ Top ]

$session

[line 64]

Tags:

  • access - protected

Type: Teeple_Session

Overrides:

[ Top ]

$_attributes = array()

[line 30]

必要に応じて属性を持つことができる

Tags:

  • access - protected

Type: array

Overrides:

[ Top ]


Class Methods

__construct

Teeple_Filter __construct( )

[line 73]

コンストラクタ

Tags:

  • access - public

Overridden in child classes as:

Teeple_Filter_Action::__construct()
コンストラクタ
Teeple_Filter_AutoTx::__construct()
コンストラクタ
Teeple_Filter_Convert::__construct()
コンストラクタ
Teeple_Filter_DataSource::__construct()
コンストラクタ
Teeple_Filter_FileUpload::__construct()
コンストラクタ
Teeple_Filter_Session::__construct()
コンストラクタ
Teeple_Filter_Token::__construct()
コンストラクタ
Teeple_Filter_Validate::__construct()
コンストラクタ
Teeple_Filter_View::__construct()
コンストラクタ

Parameters:

[ Top ]

completeAction

void completeAction( )

[line 130]

アクションの実行完了をセットします。

Tags:

  • access - protected

Parameters:

[ Top ]

completeResponse

void completeResponse( )

[line 138]

レスポンスの返却完了をセットします。

Tags:

  • access - protected

Parameters:

[ Top ]

execute

void execute( )

[line 81]

Filterの処理を実行します。

Tags:

  • access - public

Parameters:

[ Top ]

getAttribute

string getAttribute( string $key, [mixed $default = null])

[line 166]

指定された属性を返却

Tags:

  • return - 属性の値
  • access - public

Parameters:

  • string $key - 属性名
  • mixed $default - 指定された属性がない場合のデフォルト値

[ Top ]

getAttributes

array getAttributes( )

[line 187]

属性を配列で返却

Tags:

  • return - 属性の値(配列)
  • access - public

Parameters:

[ Top ]

getSize

integer getSize( )

[line 155]

属性の数を返却

Tags:

  • return - 属性の数
  • access - public

Parameters:

[ Top ]

isCompleteAction

void isCompleteAction( )

[line 142]

Tags:

  • access - protected

Parameters:

[ Top ]

isCompleteResponse

void isCompleteResponse( )

[line 146]

Tags:

  • access - protected

Parameters:

[ Top ]

postfilter

void postfilter( )

[line 124]

アクションの実行後に実行される処理を記述します。

Tags:

  • abstract -
  • access - public

Overridden in child classes as:

Teeple_Filter_Action::postfilter()
Teeple_Filter_AutoTx::postfilter()
トランザクションをコミットします。
Teeple_Filter_Convert::postfilter()
Teeple_Filter_DataSource::postfilter()
DataSourceをすべてクローズします。
Teeple_Filter_FileUpload::postfilter()
Teeple_Filter_Session::postfilter()
セッションのクローズを行います。
Teeple_Filter_Token::postfilter()
Teeple_Filter_Validate::postfilter()
Teeple_Filter_View::postfilter()
Viewの処理を実行

Parameters:

[ Top ]

prefilter

void prefilter( )

[line 118]

アクションの実行前に実行される処理を記述します。

Tags:

  • abstract -
  • access - public

Overridden in child classes as:

Teeple_Filter_Action::prefilter()
Actionを実行
Teeple_Filter_AutoTx::prefilter()
トランザクションを開始します。
Teeple_Filter_Convert::prefilter()
Convert処理を実行
Teeple_Filter_DataSource::prefilter()
Teeple_Filter_FileUpload::prefilter()
ファイルアップロード処理を行う
Teeple_Filter_Session::prefilter()
セッション処理を行う
Teeple_Filter_Token::prefilter()
トークンの処理を行う
Teeple_Filter_Validate::prefilter()
Validate処理を実行
Teeple_Filter_View::prefilter()

Parameters:

[ Top ]

setAttribute

void setAttribute( string $key, string $value)

[line 178]

指定された属性に値をセット

Tags:

  • access - public

Parameters:

  • string $key - 属性名
  • string $value - 属性の値

[ Top ]

setAttributes

void setAttributes( array $attributes)

[line 196]

指定された属性に値をセット(配列でまとめてセット)

Tags:

  • access - public

Parameters:

  • array $attributes - 属性の値(配列)

[ Top ]

setComponent_Teeple_ActionChain

void setComponent_Teeple_ActionChain( $c)

[line 49]

Tags:

  • access - public

Overridden in child classes as:

Teeple_Filter_FileUpload::setComponent_Teeple_ActionChain()
Teeple_Filter_Token::setComponent_Teeple_ActionChain()

Parameters:

  • $c -

[ Top ]

setComponent_Teeple_FilterChain

void setComponent_Teeple_FilterChain( $c)

[line 41]

Tags:

  • access - public

Parameters:

  • $c -

[ Top ]

setComponent_Teeple_Request

void setComponent_Teeple_Request( $c)

[line 57]

Tags:

  • access - public

Overridden in child classes as:

Teeple_Filter_FileUpload::setComponent_Teeple_Request()

Parameters:

  • $c -

[ Top ]

setComponent_Teeple_Session

void setComponent_Teeple_Session( $c)

[line 65]

Tags:

  • access - public

Parameters:

  • $c -

[ Top ]


Class Constants


Documentation generated on Mon, 26 Apr 2010 08:59:48 +0900 by phpDocumentor 1.4.3