|
||||||||||
前 次 | フレームあり フレームなし |
ProcessorException を使用しているパッケージ | |
---|---|
rydeen | Rydeenのコアとなるクラスが置かれるパッケージです. |
rydeen.plugins.nop | 何も行わない処理(NOP; NO OPeration)を実現するRydeenのプラグインです. |
rydeen.plugins.strenc | 文字列を暗号化する処理(strenc; String Encryption)を実現するRydeenのプラグインです. |
rydeen での ProcessorException の使用 |
---|
rydeen での ProcessorException のサブクラス | |
---|---|
class |
ArgumentsConflictException
Processorに渡す引数の値が衝突した場合に投げられる例外クラスです. |
class |
ProcessorBuildException
Processorの構築に失敗したことを表す例外クラスです. |
class |
ProcessorInitializeException
Processorの初期化に失敗したことを表す例外クラスです. |
class |
UnknownProcessorException
指定されたProcessorが見つからないときに投げられる例外クラスです. |
ProcessorException をスローする rydeen のメソッド | |
---|---|
void |
Rydeen.execute()
コンストラクタで与えられたContextに従って処理を行います. |
void |
Processor.execute(TargetSource source,
Destination dest)
実際に処理を行います. |
void |
AbstractProcessor.execute(TargetSource source,
Destination dest)
処理を行うためのメソッドです. |
void |
Processor.finish()
終了処理を行います. |
void |
AbstractProcessor.finish()
終了処理を行います. |
Processor[] |
Context.getProcessors()
実行する処理器を構築して配列で返します. |
void |
Processor.init()
Processorの初期設定を行います. |
void |
AbstractProcessor.init()
初期設定を行います. |
protected abstract void |
AbstractProcessor.perform(TargetSource source,
Destination dest)
サブクラスでこのメソッドをオーバーライドして実際の処理を実装してください. |
protected abstract void |
AbstractProcessor.prepare(Arguments args)
ユーザ定義の初期設定を行うメソッドです.引数に与えられた
に従って処理を行うよう処理器を設定しなければいけません. |
protected abstract void |
AbstractProcessor.summarize()
ユーザ定義の終了処理を行うメソッドです.この処理器で使用したリソースを適切に開放しなければいけません. |
rydeen.plugins.nop での ProcessorException の使用 |
---|
ProcessorException をスローする rydeen.plugins.nop のメソッド | |
---|---|
void |
NopProcessor.perform(TargetSource source,
Destination dest)
何も処理を行わず,TargetSourceのProcessTargetからデータを読み込み, そのままDestinationに出力します. |
rydeen.plugins.strenc での ProcessorException の使用 |
---|
ProcessorException をスローする rydeen.plugins.strenc のメソッド | |
---|---|
void |
StringEncryptObfuscator.perform(TargetSource source,
Destination dest)
処理を実行します. |
void |
StringEncryptObfuscator.prepare(Arguments args)
処理器を初期化します. |
ProcessorException をスローする rydeen.plugins.strenc のコンストラクタ | |
---|---|
EncryptManager(Arguments args)
与えられたパラメータで暗号化を管理するクラスのオブジェクトを作成します. |
|
||||||||||
前 次 | フレームあり フレームなし |