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

Destination を使用しているパッケージ
rydeen Rydeenのコアとなるクラスが置かれるパッケージです. 
rydeen.io 入出力に関するクラスが置かれるパッケージです. 
rydeen.plugins.nop 何も行わない処理(NOP; NO OPeration)を実現するRydeenのプラグインです. 
rydeen.plugins.strenc 文字列を暗号化する処理(strenc; String Encryption)を実現するRydeenのプラグインです. 
 

rydeen での Destination の使用
 

Destination 型のパラメータを持つ rydeen のメソッド
 void Processor.execute(TargetSource source, Destination dest)
          実際に処理を行います.
 void AbstractProcessor.execute(TargetSource source, Destination dest)
           処理を行うためのメソッドです.
protected abstract  void AbstractProcessor.perform(TargetSource source, Destination dest)
          サブクラスでこのメソッドをオーバーライドして実際の処理を実装してください.
 

rydeen.io での Destination の使用
 

Destination を実装している rydeen.io のクラス
 class AbstractDestination
          抽象Destinationクラスです.
 class DirectoryDestination
          ディレクトリを出力先とするDestinationの実装クラスです.
 class GlueDestination
           DestinationとTargetSourceを繋ぐためのDestinationの実装クラスです.
 class JarFileDestination
          Jarファイルを出力先とするDestinationの実装クラスです.
 

Destination を返す rydeen.io のメソッド
 Destination DestinationBuilder.build(String destination)
          出力先の名前に従って適切なDestinationを構築して返します.
 

rydeen.plugins.nop での Destination の使用
 

Destination 型のパラメータを持つ rydeen.plugins.nop のメソッド
 void NopProcessor.perform(TargetSource source, Destination dest)
          何も処理を行わず,TargetSourceのProcessTargetからデータを読み込み, そのままDestinationに出力します.
 

rydeen.plugins.strenc での Destination の使用
 

Destination 型のパラメータを持つ rydeen.plugins.strenc のメソッド
 void StringEncryptObfuscator.perform(TargetSource source, Destination dest)
          処理を実行します.
 



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