jp.co.melco.preserv
クラス psvImageManager

java.lang.Object
  拡張jp.co.melco.preserv.psvImageManager
すべての実装インタフェース:
java.io.Serializable

public class psvImageManager
extends java.lang.Object
implements java.io.Serializable

イメージ管理クラスです。
イメージファイルの管理を行います。

導入されたバージョン:
V2.0.16
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
protected  boolean _mode
          グラフィック環境利用可否フラグです。
 
コンストラクタの概要
psvImageManager()
          コンストラクタです。
psvImageManager(boolean mode)
          イメージ管理クラスを構築します。
 
メソッドの概要
protected  void add(java.lang.Object key, java.awt.Image image)
          イメージの登録を行います。
protected  void addFileToKey(java.lang.Object key, java.lang.String imageKey)
          ファイルとイメージキーの管理登録を行います。
 boolean addImage(java.awt.Image img, java.lang.Object key)
          イメージの登録を行います。
 boolean addImage(java.lang.String file, java.lang.Object key)
          イメージの登録を行います。
 boolean addImage(java.net.URL file, java.lang.Object key)
          イメージの登録を行います。
 boolean delImage(java.lang.Object key)
          イメージの削除を行います。
 boolean getHeadlessMode()
          本クラスのグラフィック環境利用可否の設定値を返します。
 java.awt.Image getImage(java.lang.Object key)
          イメージを取得します。
 java.lang.String[] getImageKeys()
          登録済みイメージキーの配列を取得します。
 void setHeadlessMode(boolean mode)
          本クラスのグラフィック環境利用可否を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_mode

protected transient boolean _mode
グラフィック環境利用可否フラグです。

コンストラクタの詳細

psvImageManager

public psvImageManager()
コンストラクタです。
イメージ管理クラスを構築します。

導入されたバージョン:
V2.0.16

psvImageManager

public psvImageManager(boolean mode)
イメージ管理クラスを構築します。

パラメータ:
mode - グラフィック環境が利用できない場合は true そうでない場合は false

導入されたバージョン:
V5.0.13
メソッドの詳細

addImage

public boolean addImage(java.net.URL file,
                        java.lang.Object key)
イメージの登録を行います。
イメージファイルパスのイメージをオブジェクトキーと結びつけて 登録します。

パラメータ:
file - イメージファイルパス
key - オブジェクトキー
戻り値:
成功した場合true、そうでない場合false
導入されたバージョン:
V2.0.16

addImage

public boolean addImage(java.lang.String file,
                        java.lang.Object key)
イメージの登録を行います。
イメージファイルパスのイメージをオブジェクトキーと結びつけて 登録します。

パラメータ:
file - イメージファイルパス
key - オブジェクトキー
戻り値:
成功した場合true、そうでない場合false
導入されたバージョン:
V2.0.16

addImage

public boolean addImage(java.awt.Image img,
                        java.lang.Object key)
イメージの登録を行います。
イメージをオブジェクトキーと結びつけて登録します。

パラメータ:
img - イメージオブジェクト
key - オブジェクトキー
戻り値:
成功した場合true、そうでない場合false
導入されたバージョン:
V2.0.16

delImage

public boolean delImage(java.lang.Object key)
イメージの削除を行います。
登録されているキーに一致するイメージをテーブルから削除します。

パラメータ:
key - オブジェクトキー

戻り値:
成功した場合true、そうでない場合false
導入されたバージョン:
V2.0.16

getImage

public java.awt.Image getImage(java.lang.Object key)
イメージを取得します。
キーに一致するイメージを取り出します。

パラメータ:
key - オブジェクトキー

戻り値:
成功した場合Imageオブジェクト、そうでない場合null
導入されたバージョン:
V2.0.16

add

protected void add(java.lang.Object key,
                   java.awt.Image image)
イメージの登録を行います。

パラメータ:
key - オブジェクトキー
image - イメージオブジェクト

導入されたバージョン:
V2.0.16

addFileToKey

protected void addFileToKey(java.lang.Object key,
                            java.lang.String imageKey)
ファイルとイメージキーの管理登録を行います。

パラメータ:
key - ファイル名
imageKey - イメージキー

setHeadlessMode

public void setHeadlessMode(boolean mode)
本クラスのグラフィック環境利用可否を設定します。

パラメータ:
mode - グラフィック環境が利用できない場合は true そうでない場合は false

導入されたバージョン:
V5.0.13

getHeadlessMode

public boolean getHeadlessMode()
本クラスのグラフィック環境利用可否の設定値を返します。 デフォルトでは、falseを返します。

戻り値:
グラフィック環境が利用できない場合は true そうでない場合は false

導入されたバージョン:
V5.0.13

getImageKeys

public java.lang.String[] getImageKeys()
登録済みイメージキーの配列を取得します。

戻り値:
登録済みイメージキーの配列
導入されたバージョン:
V6.1.11