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

## org.mklab.tool.graph.gnuplot
クラス Environment

    java.lang.Object
      org.mklab.tool.graph.gnuplot.Environment

すべての実装されたインタフェース:
  Cloneable

    public final class Environment

extends Object
implements Cloneable

gnuplotの実行環境を表すクラスです。

バージョン:
  $Revision$, 2010/07/26
作成者:
  Yuhi Ishikura

コンストラクタの概要
`Environment()` 新しく生成された`Environment`オブジェクトを初期化します。

メソッドの概要
`Environment` | `clone()`
`File` | `getHomeDirectory()` gnuplotのホームディレクトリを取得します。
`static Environment` | `getSharedEnvironment()` gnuplotの実行環境を表す共有オブジェクトを取得します。
`File` | `getWorkingDirectory()` gnuplotの作業ディレクトリを取得します。
`void` | `setHomeDirectory(File home)` gnuplotのホームディレクトリを設定します。
`void` | `setWorkingDirectory(File workingDirectory)` gnuplotの作業ディレクトリを設定します。
`String` | `toString()`

クラス java.lang.Object から継承されたメソッド
`equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### Environment

    public Environment()

  新しく生成された`Environment`オブジェクトを初期化します。

  インスタンス生成時に環境を調べます。ユーザーにより設定されたパスに問題があった場合には例外がスローされます。 特にパスの設定を行っていない場合には、デフォルト値としてカレントディレクトリが設定されます。

  例外:
    `IllegalArgumentException` - 設定されたGNUPLOT_HOMEが見つからない場合

メソッドの詳細

### getSharedEnvironment

    public static Environment getSharedEnvironment()

  gnuplotの実行環境を表す共有オブジェクトを取得します。

  戻り値:
    Gnuplotの実行環境を表す共有オブジェク

### getWorkingDirectory

    public File getWorkingDirectory()

  gnuplotの作業ディレクトリを取得します。

  戻り値:
    作業ディレクトリ

### setWorkingDirectory

    public void setWorkingDirectory(File workingDirectory)

  gnuplotの作業ディレクトリを設定します。

  パラメータ:
    `workingDirectory` - gnuplotの作業ディレクトリ

### getHomeDirectory

    public File getHomeDirectory()

  gnuplotのホームディレクトリを取得します。

  戻り値:
    gnuplotPath gnuplotのホームディレクトリ

### setHomeDirectory

    public void setHomeDirectory(File home)

  gnuplotのホームディレクトリを設定します。

  パラメータ:
    `home` - gnuplotのホームディレクトリ

### clone

    public Environment clone()

  オーバーライド:
    クラス `Object` 内の `clone`
  関連項目:
    `Object.clone()`

### toString

    public String toString()

  オーバーライド:
    クラス `Object` 内の `toString`
  関連項目:
    `Object.toString()`

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