|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.kotemaru.wsjs.ProcessorBase
public abstract class ProcessorBase
ページ・プロセッサのベース。
access() を呼ぶ。
accessReset(int) を呼ぶ。
| フィールドの概要 | |
|---|---|
protected Page |
page
|
| コンストラクタの概要 | |
|---|---|
protected |
ProcessorBase()
ファクトリを生成するコンストラクタ。 |
protected |
ProcessorBase(Page page)
コンストラクタ。 |
| メソッドの概要 | |
|---|---|
protected void |
access()
アクセス数をカウントする。 |
protected void |
accessReset(int size)
キャッシュ情報を初期化する。 |
void |
dispose()
キャッシュの破棄。 |
byte[] |
getCacheBuffer(WsjsContext ctx)
キャッシュバッファの内容を返す。 |
double |
getCacheScore()
GDSFに基づくキャッシュの優先度を返す。 |
int |
getCacheSize()
キャッシュバッファのサイズを返す。 |
Page |
getPage(WsjsContext ctx)
ページのファイルを返す。 |
java.lang.String |
getPageName()
ページ名を返す。 |
org.mozilla.javascript.Script |
getScript(WsjsContext ctx)
ページをコンパイルしたスクリプトを返す。 |
boolean |
isAvailable(WsjsContext ctx)
このページが有効か否かを返す。 |
boolean |
isCachable()
キャッシュ可能か否かを返す。 |
boolean |
isEnable()
このクラスが有効か否かを返す。 |
void |
setEnable(boolean b)
このクラスの有効/無効を設定する。 |
void |
setRepository(Repository repo)
所属リポジトリの設定。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース org.kotemaru.wsjs.Processor から継承されたメソッド |
|---|
getInstance, processing |
| フィールドの詳細 |
|---|
protected final Page page
| コンストラクタの詳細 |
|---|
protected ProcessorBase()
protected ProcessorBase(Page page)
pageName - ページ名file - ページのファイル| メソッドの詳細 |
|---|
public void setRepository(Repository repo)
Processor の記述:Repository.addTotalCacheSize(int,int)
を呼び出して通知しなければならない。
Processor 内の setRepositoryrepo - 所属リポジトリpublic void dispose()
public java.lang.String getPageName()
Processor の記述:
Processor 内の getPageName
public Page getPage(WsjsContext ctx)
throws java.io.IOException
Processor の記述:
Processor 内の getPagectx - WSJSコンテキスト
java.io.IOException
public boolean isAvailable(WsjsContext ctx)
throws java.io.IOException
Processor 内の isAvailablectx - WSJSコンテキスト
java.io.IOExceptionpublic boolean isEnable()
Processor の記述:
Processor 内の isEnablepublic void setEnable(boolean b)
Processor の記述:
b - クラスが有効/無効
public byte[] getCacheBuffer(WsjsContext ctx)
throws java.io.IOException
Processor 内の getCacheBufferctx - WSJSコンテキスト
java.io.IOException
public org.mozilla.javascript.Script getScript(WsjsContext ctx)
throws java.io.IOException
ctx - WSJSコンテキスト
java.io.IOExceptionpublic boolean isCachable()
Processor 内の isCachablepublic double getCacheScore()
Processor 内の getCacheScorepublic int getCacheSize()
Processor 内の getCacheSizeprotected void access()
protected void accessReset(int size)
size - キャッシュサイズ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||