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

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

rydeen での TargetSource の使用
 

TargetSource を返す rydeen のメソッド
 TargetSource ProcessTarget.getTargetSource()
          このProcessTargetが所属するProcessTargetを返します.
 

TargetSource 型のパラメータを持つ 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 での TargetSource の使用
 

TargetSource を実装している rydeen.io のクラス
 class DirectoryTargetSource
           ディレクトリを対象としたTargetSourceです.
 class JarFileTargetSource
           Jarファイル(Zipファイル)に格納されたProcessTarget を管理するTargetSourceです.
 class MemoryTargetSource
           メモリに格納されたProcessTarget を管理するTargetSourceです.
 class MultipleTargetSource
           複数のTargetSourceを1つのTargetSourceとして扱うクラスです.
 

TargetSource を返す rydeen.io のメソッド
 TargetSource TargetSourceBuilder.build(String[] targets)
          与えられた文字列配列の各要素に対応するファイルを読み込むための TargetSourceを作成し,返します.
 TargetSource GlueDestination.getTargetSource()
           このオブジェクトが持つTargetSourceを返します.
 TargetSource AbstractProcessTarget.getTargetSource()
          このオブジェクトが所属するTargetSourceを返します.
 

TargetSource 型のパラメータを持つ rydeen.io のコンストラクタ
AbstractProcessTarget(TargetSource source, String name)
           名前を指定してオブジェクトを構築します.
AbstractProcessTarget(TargetSource source, String name, TargetType type)
           名前と種類を指定してオブジェクトを構築します.
ByteArrayProcessTarget(TargetSource source, String name, byte[] data)
           名前とデータであるバイト配列を指定してオブジェクトを構築します.
ByteArrayProcessTarget(TargetSource source, String name, byte[] initData, TargetType type)
          名前とデータであるバイト配列,そして,データの型を指定してオブジェクトを構築します.
FileProcessTarget(TargetSource source, File file)
           データ元であるファイルを指定してオブジェクトを構築します.
FileProcessTarget(TargetSource source, String name, File file)
           名前とデータ元であるファイルを指定してオブジェクトを構築します.
MultipleTargetSource(TargetSource... sources)
          指定されたTargetSourceのリストをまとめるTargetSourceを構築します.
 

rydeen.plugins.nop での TargetSource の使用
 

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

rydeen.plugins.strenc での TargetSource の使用
 

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



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