クラス
rydeen.ProcessorException の使用

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)
           ユーザ定義の初期設定を行うメソッドです.引数に与えられたArguments に従って処理を行うよう処理器を設定しなければいけません.
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)
          与えられたパラメータで暗号化を管理するクラスのオブジェクトを作成します.
 



Copyright © 2010-2011 Rydeen Project. All Rights Reserved.