cvj2.app.file.imgload
クラス BackgroundImageLoaderTask

java.lang.Object
  上位を拡張 cvj2.app.file.imgload.BackgroundImageLoaderTask
すべての実装されたインタフェース:
java.lang.Comparable<BackgroundImageLoaderTask>, java.lang.Runnable

public class BackgroundImageLoaderTask
extends java.lang.Object
implements java.lang.Runnable, java.lang.Comparable<BackgroundImageLoaderTask>

画像読み込みタスク。

 BackgroundImageLoader で作成され、BackgroundImageLoaderThread から起動される
 
 画像の読み込み処理は以下の順で行われる
 1) ディレクトリが指定されたら、読み込み対象の画像ファイルを見つける
 2) 1枚 or 2枚の画像をファイルから読み込む
 3) 2枚の画像だったら、1つの画像に結合する
 4) 使用する色数を統一する
 5) 回転
 6) 拡大縮小
 7) 輪郭強調
 8) AWT の BufferedImage から、SWT の ImageData に変換する
 9) ImageData を SWT の Image に変換する
 


フィールドの概要
static java.util.concurrent.atomic.AtomicInteger runningCount
          実行中のタスク数 (統計情報用)
 
コンストラクタの概要
BackgroundImageLoaderTask(ImageLoadProperty prop, BackgroundImageLoader.Notify notify, SizeCacheMap<FileInfo,CachedImage> cache)
          コンストラクタ
 
メソッドの概要
 void cancel()
          タスクをキャンセルする
 int compareTo(BackgroundImageLoaderTask other)
          TreeSet に格納するためにオーバーライド
 boolean equals(java.lang.Object obj)
          オーバーライド
 ImageLoadProperty getLoadProperty()
          ロード情報を取得
 int hashCode()
          オーバーライド
 boolean isCanceled()
          キャンセルされたか
 void run()
          タスクの実行
 java.lang.String toString()
          オーバーライド
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

runningCount

public static final java.util.concurrent.atomic.AtomicInteger runningCount
実行中のタスク数 (統計情報用)

コンストラクタの詳細

BackgroundImageLoaderTask

public BackgroundImageLoaderTask(ImageLoadProperty prop,
                                 BackgroundImageLoader.Notify notify,
                                 SizeCacheMap<FileInfo,CachedImage> cache)
コンストラクタ

メソッドの詳細

getLoadProperty

public ImageLoadProperty getLoadProperty()
ロード情報を取得


run

public void run()
タスクの実行

定義:
インタフェース java.lang.Runnable 内の run

cancel

public void cancel()
タスクをキャンセルする


isCanceled

public boolean isCanceled()
キャンセルされたか


compareTo

public int compareTo(BackgroundImageLoaderTask other)
TreeSet に格納するためにオーバーライド

定義:
インタフェース java.lang.Comparable<BackgroundImageLoaderTask> 内の compareTo

equals

public boolean equals(java.lang.Object obj)
オーバーライド

オーバーライド:
クラス java.lang.Object 内の equals

hashCode

public int hashCode()
オーバーライド

オーバーライド:
クラス java.lang.Object 内の hashCode

toString

public java.lang.String toString()
オーバーライド

オーバーライド:
クラス java.lang.Object 内の toString