|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Processor
ページ・プロセッサのインターフェース。
Repository クラスが行うので通知の必要がある。
| メソッドの概要 | |
|---|---|
void |
dispose()
キャッシュの破棄。 |
byte[] |
getCacheBuffer(WsjsContext ctx)
キャッシュバッファの内容を返す。 |
double |
getCacheScore()
GDSFに基づくキャッシュの優先度を返す。 |
int |
getCacheSize()
キャッシュバッファのサイズを返す。 |
Processor |
getInstance(WsjsContext ctx,
Page page)
インスタンス生成。 |
Page |
getPage(WsjsContext ctx)
ページのファイルを返す。 |
java.lang.String |
getPageName()
ページ名を返す。 |
org.mozilla.javascript.Script |
getScript(WsjsContext ctx)
ページをコンパイルしたスクリプトを返す。 |
boolean |
isAvailable(WsjsContext ctx)
このページが有効か否かを返す。 |
boolean |
isCachable()
キャッシュ可能か否かを返す。 |
boolean |
isEnable()
このクラスが有効か否かを返す。 |
void |
processing(WsjsContext ctx)
ページ処理の実行。 |
void |
setEnable(boolean b)
このクラスの有効/無効を設定する。 |
void |
setRepository(Repository repo)
所属リポジトリの設定。 |
| メソッドの詳細 |
|---|
Processor getInstance(WsjsContext ctx,
Page page)
throws java.io.IOException
ctx - WSJSコンテキストpage - ページ
java.io.IOException
void processing(WsjsContext ctx)
throws javax.servlet.ServletException,
java.io.IOException
ctx - WSJSコンテキスト
javax.servlet.ServletException
java.io.IOExceptionjava.lang.String getPageName()
Page getPage(WsjsContext ctx)
throws java.io.IOException
ctx - WSJSコンテキスト
java.io.IOException
byte[] getCacheBuffer(WsjsContext ctx)
throws java.io.IOException
ctx - WSJSコンテキスト
java.io.IOException
org.mozilla.javascript.Script getScript(WsjsContext ctx)
throws java.io.IOException
ctx - WSJSコンテキスト
java.io.IOException
boolean isAvailable(WsjsContext ctx)
throws java.io.IOException
ctx - WSJSコンテキスト
java.io.IOExceptionvoid setRepository(Repository repo)
Repository.addTotalCacheSize(int,int)
を呼び出して通知しなければならない。
repo - 所属リポジトリvoid dispose()
boolean isCachable()
double getCacheScore()
int getCacheSize()
boolean isEnable()
void setEnable(boolean b)
b - クラスが有効/無効
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||