com.JRcServer.sys.alias.local
クラス ReadLocalCache

java.lang.Object
  上位を拡張 com.JRcServer.sys.alias.local.ReadLocalCache

public class ReadLocalCache
extends java.lang.Object

ローカルキャッシュ読み込みオブジェクト.

ローカルキャッシュ情報にアクセスするためのメソッドです.

導入されたバージョン:
JDK 1.3
バージョン:
1.00, 2005/02/19
作成者:
Masahito Suzuki

メソッドの概要
static java.lang.String convertFileByLocal(java.lang.String file)
          ファイル名をローカル名に変更.
static java.lang.String convertLocalByFile(java.lang.String local)
          ローカル名をファイル名に変換.
static java.lang.String createLocalName(java.lang.String local)
          ローカル名を整頓.
 java.io.InputStream get(java.lang.String name)
          対象情報を取得.
 java.io.InputStream get(java.lang.String name, int offset, int length)
          対象情報を取得.
 byte[] getBinary(java.lang.String name)
          対象情報を取得.
static ReadLocalCache getInstance()
          オブジェクトを取得.
 long getLastModified(java.lang.String name)
          対象情報アップデート時間を取得.
 long getLength(java.lang.String name)
          対象情報サイズを取得.
 java.lang.String[] getNames()
          管理対象名群を取得.
 boolean isLocal(java.lang.String name)
          対象のローカル情報が存在するかチェック.
 int size()
          管理情報数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static final ReadLocalCache getInstance()
オブジェクトを取得.

オブジェクト情報を取得します.

戻り値:
ReadLocalCache オブジェクト情報が返されます.

get

public final java.io.InputStream get(java.lang.String name)
                              throws InputException,
                                     AccessException
対象情報を取得.

格納されている情報を取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
byte[] 取得されたデータが返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

get

public final java.io.InputStream get(java.lang.String name,
                                     int offset,
                                     int length)
                              throws InputException,
                                     AccessException
対象情報を取得.

格納されている情報を取得します.

パラメータ:
name - 取得対象の名前を設定します.
offset - 取得対象のオフセット値を設定します.
length - 取得対象のデータ長を設定します.
戻り値:
byte[] 取得されたデータが返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

getBinary

public final byte[] getBinary(java.lang.String name)
                       throws InputException,
                              AccessException
対象情報を取得.

格納されている情報を取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
byte[] 取得されたデータが返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

getLastModified

public final long getLastModified(java.lang.String name)
                           throws InputException,
                                  AccessException
対象情報アップデート時間を取得.

格納されているアップデート時間を取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
long 取得されたアップデート時間が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

getLength

public final long getLength(java.lang.String name)
                     throws InputException,
                            AccessException
対象情報サイズを取得.

格納されている対象情報サイズを取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
long 取得されたサイズが返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

size

public final int size()
管理情報数を取得.

管理情報数を取得します.

戻り値:
int 管理情報数が返されます.

getNames

public final java.lang.String[] getNames()
管理対象名群を取得.

管理対象名群を取得します.

戻り値:
String[] 管理対象名群が返されます.

isLocal

public final boolean isLocal(java.lang.String name)
対象のローカル情報が存在するかチェック.

対象のローカル情報が存在するかチェックします.

パラメータ:
name - 対象の名前を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合存在します.
[false]が返された場合存在しません.

createLocalName

public static final java.lang.String createLocalName(java.lang.String local)
                                              throws InputException
ローカル名を整頓.

ローカル名を整頓します.

パラメータ:
local - 対象のローカル名を設定します.
戻り値:
String 変換されたローカル名が返されます.
例外:
InputException - 入力例外.

convertFileByLocal

public static final java.lang.String convertFileByLocal(java.lang.String file)
ファイル名をローカル名に変更.

ファイル名をローカル名に変更します.

パラメータ:
file - 対象のファイル名を設定します.
戻り値:
String 変換されたローカル名が返されます.

convertLocalByFile

public static final java.lang.String convertLocalByFile(java.lang.String local)
ローカル名をファイル名に変換.

ローカル名をファイル名に変換します.

パラメータ:
local - 対象のローカル名を設定します.
戻り値:
String 変換されたファイル名が返されます.