パッケージ org.opengion.hayabusa.io

# クラス HybsFileOperationFactory

java.lang.Object
org.opengion.hayabusa.io.HybsFileOperationFactory

public final class HybsFileOperationFactory extends Object
クラウドを含むファイル操作クラスの生成 直接fukurouをCallしてもよいのですが、hayabusaからの呼び出しではシステムリソースを参照する必要があるため ラッパー的にこのクラスを経由してCallする事でシステムリソースが使われるようにしておきます。 （タグ以外からも呼び出されるため、commonTagSupportではなく専用クラスをioパッケージに作成しています） ローカルのファイルを扱いたい場合は、pluginにDEFAULTを指定してください。

変更履歴:
  5.10.8.0 (2019/02/01) 新規作成
機能分類
導入されたバージョン:
  JDK7.0

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `static FileOperation`
  `create(String plugin, String bucket, File dir, String file)`
  FileOperation(ディレクトリ)とファイル名を指定用です。
  `static FileOperation`
  `create(String plugin, String bucket, String path)`
  fukurouのFileOperationFactoryを呼び出してFOInterfaceを取得します。
  `static FileOperation`
  `create(String plugin, String bucket, String dir, String file)`
  ディレクトリとファイル名を指定用です。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## メソッドの詳細

  - ### create

    public static FileOperation create(String plugin, String bucket, String path)
    fukurouのFileOperationFactoryを呼び出してFOInterfaceを取得します。 plugin,buketを指定しない場合はシステムリソースを利用します。
    パラメータ:
      `plugin` - プラグイン名
      `bucket` - バケット名
      `path` - ファイルパス
    戻り値:
      FileOperationインスタンス

  - ### create

    public static FileOperation create(String plugin, String bucket, String dir, String file)
    ディレクトリとファイル名を指定用です。
    パラメータ:
      `plugin` - プラグイン名
      `bucket` - バケット名
      `dir` - ディレクトリパス
      `file` - ファイル名
    戻り値:
      FileOperationインスタンス

  - ### create

    public static FileOperation create(String plugin, String bucket, File dir, String file)
    FileOperation(ディレクトリ)とファイル名を指定用です。
    パラメータ:
      `plugin` - プラグイン名
      `bucket` - バケット名
      `dir` - ファイル(ディレクトリパス取得)
      `file` - ファイル名
    戻り値:
      FileOperationインスタンス