|
||||||||||
前 次 | フレームあり フレームなし |
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ファイル)に格納された
を管理する です. |
class |
MemoryTargetSource
メモリに格納された
を管理する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)
処理を実行します. |
|
||||||||||
前 次 | フレームあり フレームなし |