概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド