org.opengion.fukurou.model

## クラス FileOperationInfo

- java.lang.Object
- - java.io.File
  - - org.opengion.fukurou.model.FileOperation
    - - org.opengion.fukurou.model.AbstractFileOperation
      - - org.opengion.fukurou.model.FileOperationInfo

- すべての実装されたインタフェース:
    java.io.Serializable, java.lang.Comparable

      public class FileOperationInfo
      extends AbstractFileOperation

       ファイル情報の格納クラス

       listFilesで取得した、
       ディレクトリとファイル一覧情報の格納用クラスです。

  関連項目:
    直列化された形式
  機能分類
    ファイル操作
  変更履歴:
    5.10.8.0 (2019/02/01) 新規作成
  作成者
    oota
  導入されたバージョン:
    JDK7.0

- - ### フィールドのサマリー

    - ### クラスから継承されたフィールド org.opengion.fukurou.model.AbstractFileOperation

      `bucket`

    - ### クラスから継承されたフィールド java.io.File

      `pathSeparator, pathSeparatorChar, separator, separatorChar`

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `FileOperationInfo()` コンストラクタ

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `canRead()` 読み取り可能フラグ ※クラウドストレージの場合は、 必ずtrueを返します。
    `boolean` | `canWrite()` 書き込み可能フラグ ※クラウドストレージの場合は、 必ずtrueを返します。
    `int` | `compareTo(java.io.File trg)` compareToでは、パスの比較を行います。
    `FileOperation` | `getCanonicalFile()` カノニカルファイル取得メソッドでは、自身を返します。
    `java.lang.String` | `getName()` 名称を取得します。
    `java.lang.String` | `getParent()` 親のパスを取得します。
    `java.lang.String` | `getPath()` Getter ・ Setter
    `boolean` | `isDirectory()` ディレクトリの場合は、trueを返します。
    `boolean` | `isFile()` ファイルの場合は、trueを返します。
    `boolean` | `isHidden()` 隠しファイルフラグ ※クラウドストレージの場合は、 必ずfalseを返します。
    `long` | `lastModified()` 最終更新時刻を取得します。
    `long` | `length()` ファイルサイズを返します
    `java.io.File[]` | `listFiles(java.io.FileFilter filter)` １つ下の、ディレクトリ・ファイル一覧を取得します。
    `void` | `setCanRead(boolean canRead)`
    `void` | `setCanWrite(boolean canWrite)`
    `void` | `setDirectory(boolean isDirectory)`
    `void` | `setFile(boolean isFile)`
    `void` | `setHidden(boolean isHidden)`
    `void` | `setLastModifiedValue(long lastModified)`
    `void` | `setName(java.lang.String name)`
    `void` | `setParent(java.lang.String parent)`
    `void` | `setPath(java.lang.String path)`
    `void` | `setSize(long size)`

    - ### クラスから継承されたメソッド org.opengion.fukurou.model.AbstractFileOperation

      `copy, createNewFile, delete, drawName, drawParent, editPath, exists, filter, getAbsolutePath, getParentFile, listFiles, listFiles, mkdir, mkdirs, move, read, renameTo, replaceFileSeparetor, rTrim, setDirTail, setLastModified, toByteArray, toString, write`

    - ### クラスから継承されたメソッド java.io.File

      `canExecute, createTempFile, createTempFile, deleteOnExit, equals, getAbsoluteFile, getCanonicalPath, getFreeSpace, getTotalSpace, getUsableSpace, hashCode, isAbsolute, list, list, listFiles, listRoots, renameTo, setExecutable, setExecutable, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toURI, toURL`

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

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### FileOperationInfo

          public FileOperationInfo()

      コンストラクタ

  - ### メソッドの詳細

    - #### getPath

          public java.lang.String getPath()

      Getter ・ Setter
      オーバーライド:
        `getPath` クラス内 `AbstractFileOperation`
      戻り値:
        設定パス

    - #### setPath

          public void setPath(java.lang.String path)

      パラメータ:
        `path` -

    - #### getName

          public java.lang.String getName()

      クラスからコピーされた説明: `AbstractFileOperation`
      名称を取得します。
      オーバーライド:
        `getName` クラス内 `AbstractFileOperation`
      戻り値:
        名称

    - #### setName

          public void setName(java.lang.String name)

      パラメータ:
        `name` -

    - #### getParent

          public java.lang.String getParent()

      クラスからコピーされた説明: `AbstractFileOperation`
      親のパスを取得します。
      オーバーライド:
        `getParent` クラス内 `AbstractFileOperation`
      戻り値:
        親のパス

    - #### setParent

          public void setParent(java.lang.String parent)

      パラメータ:
        `parent` -

    - #### length

          public long length()

      クラスからコピーされた説明: `AbstractFileOperation`
      ファイルサイズを返します
      オーバーライド:
        `length` クラス内 `AbstractFileOperation`
      戻り値:
        ファイルサイズ

    - #### setSize

          public void setSize(long size)

      パラメータ:
        `size` -

    - #### lastModified

          public long lastModified()

      クラスからコピーされた説明: `AbstractFileOperation`
      最終更新時刻を取得します。
      オーバーライド:
        `lastModified` クラス内 `AbstractFileOperation`
      戻り値:
        最終更新時刻

    - #### setLastModifiedValue

          public void setLastModifiedValue(long lastModified)

      パラメータ:
        `lastModified` -

    - #### isFile

          public boolean isFile()

      クラスからコピーされた説明: `AbstractFileOperation`
      ファイルの場合は、trueを返します。
      オーバーライド:
        `isFile` クラス内 `AbstractFileOperation`
      戻り値:
        ファイルフラグ

    - #### setFile

          public void setFile(boolean isFile)

      パラメータ:
        `isFile` -

    - #### isDirectory

          public boolean isDirectory()

      クラスからコピーされた説明: `AbstractFileOperation`
      ディレクトリの場合は、trueを返します。
      オーバーライド:
        `isDirectory` クラス内 `AbstractFileOperation`
      戻り値:
        ディレクトリフラグ

    - #### setDirectory

          public void setDirectory(boolean isDirectory)

      パラメータ:
        `isDirectory` -

    - #### isHidden

          public boolean isHidden()

      クラスからコピーされた説明: `AbstractFileOperation`
      隠しファイルフラグ ※クラウドストレージの場合は、 必ずfalseを返します。
      オーバーライド:
        `isHidden` クラス内 `AbstractFileOperation`
      戻り値:
        隠しファイルフラグ

    - #### setHidden

          public void setHidden(boolean isHidden)

      パラメータ:
        `isHidden` -

    - #### canRead

          public boolean canRead()

      クラスからコピーされた説明: `AbstractFileOperation`
      読み取り可能フラグ ※クラウドストレージの場合は、 必ずtrueを返します。
      オーバーライド:
        `canRead` クラス内 `AbstractFileOperation`
      戻り値:
        読み取り可能フラグ

    - #### setCanRead

          public void setCanRead(boolean canRead)

      パラメータ:
        `canRead` -

    - #### canWrite

          public boolean canWrite()

      クラスからコピーされた説明: `AbstractFileOperation`
      書き込み可能フラグ ※クラウドストレージの場合は、 必ずtrueを返します。
      オーバーライド:
        `canWrite` クラス内 `AbstractFileOperation`
      戻り値:
        書き込み可能フラグ

    - #### setCanWrite

          public void setCanWrite(boolean canWrite)

      パラメータ:
        `canWrite` -

    - #### listFiles

          public java.io.File[] listFiles(java.io.FileFilter filter)

      １つ下の、ディレクトリ・ファイル一覧を取得します。
      オーバーライド:
        `listFiles` クラス内 `java.io.File`

    - #### compareTo

          public int compareTo(java.io.File trg)

      compareToでは、パスの比較を行います。
      定義:
        `compareTo` インタフェース内 `java.lang.Comparable`
      オーバーライド:
        `compareTo` クラス内 `java.io.File`

    - #### getCanonicalFile

          public FileOperation getCanonicalFile()

      カノニカルファイル取得メソッドでは、自身を返します。
      オーバーライド:
        `getCanonicalFile` クラス内 `AbstractFileOperation`
      戻り値:
        カノニカルファイル情報

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