java.lang.Object
com.sun.jna.Structure
org.cryptomator.frontend.dokany.internal.structure.ByHandleFileInfo
org.cryptomator.frontend.dokany.internal.structure.FullFileInfo
All Implemented Interfaces:
com.sun.jna.Structure.ByReference

public class FullFileInfo extends ByHandleFileInfo
Combines FullFileInfo and WinBase.WIN32_FIND_DATA. This object will be stored in the Xodus fileInfo store.
  • Constructor Details

    • FullFileInfo

      public FullFileInfo(String path, long index, EnumIntegerSet<FileAttribute> attributes, int volumeSerialNumber)
    • FullFileInfo

      public FullFileInfo(String path, long index, EnumIntegerSet<FileAttribute> attributes, int volumeSerialNumber, com.sun.jna.platform.win32.WinBase.FILETIME creationTime, com.sun.jna.platform.win32.WinBase.FILETIME lastAccessTime, com.sun.jna.platform.win32.WinBase.FILETIME lastWriteTime)
  • Method Details

    • toByHandleFileInfo

      public ByHandleFileInfo toByHandleFileInfo()
      Simply casts this object to ByHandleFileInfo
      Returns:
      this (cast as ByHandleFileInfo)
    • toWin32FindData

      public com.sun.jna.platform.win32.WinBase.WIN32_FIND_DATA toWin32FindData()
      Returns:
      WIN32_FIND_DATA
    • toString

      public String toString()
      Overrides:
      toString in class ByHandleFileInfo