インタフェース
rydeen.Processor の使用

Processor を使用しているパッケージ
rydeen Rydeenのコアとなるクラスが置かれるパッケージです. 
rydeen.plugins.nop 何も行わない処理(NOP; NO OPeration)を実現するRydeenのプラグインです. 
rydeen.plugins.strenc 文字列を暗号化する処理(strenc; String Encryption)を実現するRydeenのプラグインです. 
rydeen.spi このパッケージには,サービスプロバイダインターフェース(SPI)に関するクラスが置かれます. 
 

rydeen での Processor の使用
 

Processor を実装している rydeen のクラス
 class AbstractProcessor
           抽象処理器クラスです.
 

Processor を返す rydeen のメソッド
 Processor[] Context.getProcessors()
           実行する処理器を構築して配列で返します.
 

rydeen.plugins.nop での Processor の使用
 

Processor を実装している rydeen.plugins.nop のクラス
 class NopProcessor
          何も処理を行わない処理器.
 

Processor を返す rydeen.plugins.nop のメソッド
 Processor NopProcessorService.createProcessor()
          NopProcessorを作成して返します.
 

rydeen.plugins.strenc での Processor の使用
 

Processor を実装している rydeen.plugins.strenc のクラス
 class StringEncryptObfuscator
           文字列を暗号化する処理器です.
 

Processor を返す rydeen.plugins.strenc のメソッド
 Processor StringEncryptObfuscatorService.createProcessor()
          文字列を暗号化する処理器を作成して返します.
 

rydeen.spi での Processor の使用
 

Processor を返す rydeen.spi のメソッド
protected abstract  Processor AbstractProcessorService.createProcessor()
          Processorを作成して返します.
 Processor ProcessorService.getProcessor()
          Processorを返します.
 Processor AbstractProcessorService.getProcessor()
          このSPIに対応する処理器を作成して返します.
 



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