パッケージ 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
  • メソッドの詳細

    • 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インスタンス