org.maachang.rawio
クラス RawioInstance

java.lang.Object
  上位を拡張 org.maachang.rawio.RawioInstance

public abstract class RawioInstance
extends java.lang.Object

rawio生成用オブジェクト.

導入されたバージョン:
Rawio 1.00
バージョン:
2008/06/12
作成者:
masahito suzuki

メソッドの概要
static int getSector(java.lang.String name)
          指定ファイル名のセクタ長を取得.
static Baseio open(boolean mode, java.lang.String name)
          新しいRawI/Oオブジェクトを生成.
static Baseio open(java.lang.String name)
          新しいRawI/Oオブジェクトを生成.
static Baseio openDirect(boolean mode, java.lang.String name)
          新しいRawI/Oオブジェクトを生成.
static Baseio openDirect(java.lang.String name)
          新しいRawI/Oオブジェクトを生成.
static Baseio openEmulation(boolean mode, java.lang.String name)
          新しいRawI/Oオブジェクトを生成.
static Baseio openEmulation(java.lang.String name)
          新しいRawI/Oオブジェクトを生成.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

open

public static final Baseio open(java.lang.String name)
                         throws java.lang.Exception
新しいRawI/Oオブジェクトを生成.

パラメータ:
name - 対象のファイル名を設定します.
戻り値:
Baseio Baseioオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

open

public static final Baseio open(boolean mode,
                                java.lang.String name)
                         throws java.lang.Exception
新しいRawI/Oオブジェクトを生成.

パラメータ:
mode - [true]の場合、Mappingオブジェクトで生成します.
name - 対象のファイル名を設定します.
戻り値:
Baseio Baseioオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

openDirect

public static final Baseio openDirect(java.lang.String name)
                               throws java.lang.Exception
新しいRawI/Oオブジェクトを生成.
DirectI/Pオブジェクトが生成できない場合は、例外が発生します.

パラメータ:
name - 対象のファイル名を設定します.
戻り値:
Baseio Baseioオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

openDirect

public static final Baseio openDirect(boolean mode,
                                      java.lang.String name)
                               throws java.lang.Exception
新しいRawI/Oオブジェクトを生成.
DirectI/Pオブジェクトが生成できない場合は、例外が発生します.

パラメータ:
mode - [true]の場合、Mappingオブジェクトで生成します.
name - 対象のファイル名を設定します.
戻り値:
Baseio Baseioオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

openEmulation

public static final Baseio openEmulation(java.lang.String name)
                                  throws java.lang.Exception
新しいRawI/Oオブジェクトを生成.
通常のRandomAccessFileでのエミュレーション用オブジェクトで生成します.

パラメータ:
name - 対象のファイル名を設定します.
戻り値:
Baseio Baseioオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

openEmulation

public static final Baseio openEmulation(boolean mode,
                                         java.lang.String name)
                                  throws java.lang.Exception
新しいRawI/Oオブジェクトを生成.
通常のRandomAccessFileでのエミュレーション用オブジェクトで生成します.

パラメータ:
mode - [true]の場合、Mappingオブジェクトで生成します.
name - 対象のファイル名を設定します.
戻り値:
Baseio Baseioオブジェクトが返されます.
例外:
java.lang.Exception - 例外.

getSector

public static final int getSector(java.lang.String name)
                           throws java.lang.Exception
指定ファイル名のセクタ長を取得.

パラメータ:
name - パス名を設定します.
戻り値:
int セクタ長が返されます.
例外:
java.lang.Exception - 例外.