パッケージ 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) 新規作成
    機能分類
    バージョン
    5.0
    作成者
    Takahashi Masakazu
    導入されたバージョン:
    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インスタンス