## クラスの使用
org.opengion.fukurou.model.FileOperation

- FileOperationを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.fukurou.model | [PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、 DataModel オブジェクトを適用して 各カラムに実データを割り当てる処理を行うクラスを提供します。
  org.opengion.hayabusa.io | ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。

- - ### org.opengion.fukurou.modelでのFileOperationの使用

    org.opengion.fukurou.modelでのFileOperationのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `AbstractFileOperation` ファイル操作の抽象クラス 共通の処理等を実装しています。
    `class` | `DefaultFileOperation` ローカルサーバのファイル操作クラス FileOperationFactoryでデフォルトとして設定されており、 ローカルサーバでのファイル操作を行います。
    `class` | `FileOperationInfo` ファイル情報の格納クラス listFilesで取得した、 ディレクトリとファイル一覧情報の格納用クラスです。

    FileOperationを返すorg.opengion.fukurou.modelのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `FileOperation` | FileOperationInfo.`getCanonicalFile()` カノニカルファイル取得メソッドでは、自身を返します。
    `FileOperation` | DefaultFileOperation.`getCanonicalFile()` カノニカルファイル情報を取得します。
    `FileOperation` | AbstractFileOperation.`getCanonicalFile()` カノニカルファイル情報の取得 ※ローカルサーバのみ通常ファイルと、 カノニカルファイルで異なります。
    `FileOperation` | DefaultFileOperation.`getParentFile()` 親のディレクトリを返します。
    `FileOperation` | AbstractFileOperation.`getParentFile()` 親のディレクトリを返します。
    `static FileOperation` | FileOperationFactory.`newStorageOperation(java.lang.String path)` 引数を元に、ファイル操作クラスを生成します。
    `static FileOperation` | FileOperationFactory.`newStorageOperation(java.lang.String plugin, java.lang.String buket, FileOperation file, java.lang.String fileName)` 引数を元に、ファイル操作クラスを生成します。
    `static FileOperation` | FileOperationFactory.`newStorageOperation(java.lang.String plugin, java.lang.String buket, java.lang.String path)` 引数を元に、ファイル操作クラスを生成します。
    `static FileOperation` | FileOperationFactory.`newStorageOperation(java.lang.String plugin, java.lang.String buket, java.lang.String dir, java.lang.String fileName)` 引数を元に、ファイル操作クラスを生成します。

    FileOperation型のパラメータを持つorg.opengion.fukurou.modelのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static FileOperation` | FileOperationFactory.`newStorageOperation(java.lang.String plugin, java.lang.String buket, FileOperation file, java.lang.String fileName)` 引数を元に、ファイル操作クラスを生成します。
    `boolean` | DefaultFileOperation.`renameTo(FileOperation dest)` 指定のファイル情報のファイル名に変更します。
    `boolean` | AbstractFileOperation.`renameTo(FileOperation dest)` 指定のファイル情報のファイル名に変更します。

  - ### org.opengion.hayabusa.ioでのFileOperationの使用

    FileOperationを返すorg.opengion.hayabusa.ioのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static FileOperation` | HybsFileOperationFactory.`create(java.lang.String plugin, java.lang.String buket, FileOperation dir, java.lang.String file)` FileOperation(ディレクトリ)とファイル名を指定用です。
    `static FileOperation` | HybsFileOperationFactory.`create(java.lang.String plugin, java.lang.String buket, java.lang.String path)` fukurouのFileOperationFactoryを呼び出してFOInterfaceを取得します。
    `static FileOperation` | HybsFileOperationFactory.`create(java.lang.String plugin, java.lang.String buket, java.lang.String dir, java.lang.String file)` ディレクトリとファイル名を指定用です。

    FileOperation型のパラメータを持つorg.opengion.hayabusa.ioのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static FileOperation` | HybsFileOperationFactory.`create(java.lang.String plugin, java.lang.String buket, FileOperation dir, java.lang.String file)` FileOperation(ディレクトリ)とファイル名を指定用です。

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.