com.JRcServer.commons.resource
クラス ResourceType

java.lang.Object
  上位を拡張 com.JRcServer.commons.resource.ResourceType
すべての実装されたインタフェース:
java.io.Serializable

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

リソースタイプ.

リソースのタイプを定義するオブジェクトです.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.00, 2005/04/06
作成者:
Masahito Suzuki
関連項目:
直列化された形式

フィールドの概要
static int RESOURCE_TYPE_CACHE
          リソースタイプ : キャッシュファイル.
static int RESOURCE_TYPE_FILE
          リソースタイプ : テンポラリファイル.
static int RESOURCE_TYPE_MEMORY
          リソースタイプ : メモリー.
 
コンストラクタの概要
ResourceType()
          コンストラクタ.
ResourceType(int type, long cacheID)
          コンストラクタ.
ResourceType(int type, java.lang.String dir)
          コンストラクタ.
ResourceType(int type, java.lang.String dir, long cacheID)
          コンストラクタ.
 
メソッドの概要
 long getCacheID()
          設定されている対象キャッシュIDを取得.
 java.lang.String getTmpDir()
          設定されている一時ディレクトリを取得.
 int getType()
          設定されているリソースタイプを取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

RESOURCE_TYPE_MEMORY

public static final int RESOURCE_TYPE_MEMORY
リソースタイプ : メモリー.

関連項目:
定数フィールド値

RESOURCE_TYPE_FILE

public static final int RESOURCE_TYPE_FILE
リソースタイプ : テンポラリファイル.

関連項目:
定数フィールド値

RESOURCE_TYPE_CACHE

public static final int RESOURCE_TYPE_CACHE
リソースタイプ : キャッシュファイル.

関連項目:
定数フィールド値
コンストラクタの詳細

ResourceType

public ResourceType()
コンストラクタ.


ResourceType

public ResourceType(int type,
                    java.lang.String dir)
コンストラクタ.

リソースタイプを設定して生成します.

パラメータ:
type - リソースタイプを設定します.
[ResourceType#RESOURCE_TYPE_MEMORY]を設定した場合、 メモリータイプリソースです.
[ResourceType#RESOURCE_TYPE_FILE]を設定した場合、 ファイルタイプリソースです.
[ResourceType#RESOURCE_TYPE_CACHE]を設定した場合、 キャッシュファイルタイプリソースです.
dir - リソースタイプが ResourceType#RESOURCE_TYPE_FILE の場合の 一時ディレクトリ名を設定します.

ResourceType

public ResourceType(int type,
                    long cacheID)
コンストラクタ.

リソースタイプを設定して生成します.

パラメータ:
type - リソースタイプを設定します.
[ResourceType#RESOURCE_TYPE_MEMORY]を設定した場合、 メモリータイプリソースです.
[ResourceType#RESOURCE_TYPE_FILE]を設定した場合、 ファイルタイプリソースです.
[ResourceType#RESOURCE_TYPE_CACHE]を設定した場合、 キャッシュファイルタイプリソースです.
cacheID - リソースタイプが ResourceType#RESOURCE_TYPE_CACHE の場合の キャッシュユニークIDを設定します.

ResourceType

public ResourceType(int type,
                    java.lang.String dir,
                    long cacheID)
コンストラクタ.

リソースタイプを設定して生成します.

パラメータ:
type - リソースタイプを設定します.
[ResourceType#RESOURCE_TYPE_MEMORY]を設定した場合、 メモリータイプリソースです.
[ResourceType#RESOURCE_TYPE_FILE]を設定した場合、 ファイルタイプリソースです.
[ResourceType#RESOURCE_TYPE_CACHE]を設定した場合、 キャッシュファイルタイプリソースです.
dir - リソースタイプが ResourceType#RESOURCE_TYPE_FILE の場合の 一時ディレクトリ名を設定します.
cacheID - リソースタイプが ResourceType#RESOURCE_TYPE_CACHE の場合の キャッシュユニークIDを設定します.
メソッドの詳細

getType

public final int getType()
設定されているリソースタイプを取得.

設定されているリソースタイプが返されます.

戻り値:
int リソースタイプが返されます.
[ResourceType#RESOURCE_TYPE_MEMORY]が返された場合、 メモリータイプリソースです.
[ResourceType#RESOURCE_TYPE_FILE]が返された場合、 ファイルタイプリソースです.
[ResourceType#RESOURCE_TYPE_CACHE]が返された場合、 CACHEファイルタイプリソースです.

getTmpDir

public final java.lang.String getTmpDir()
設定されている一時ディレクトリを取得.

設定されている一時ディレクトリを取得します.

戻り値:
String 一時ディレクトリが返されます.

getCacheID

public final long getCacheID()
設定されている対象キャッシュIDを取得.

設定されている対象キャッシュIDを取得します.

戻り値:
long 設定されている対象キャッシュIDが返されます.