Class FullFileInfo
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
Combines
FullFileInfo and WinBase.WIN32_FIND_DATA. This object will be stored in the Xodus fileInfo store.-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
Fields inherited from class org.cryptomator.frontend.dokany.internal.structure.ByHandleFileInfo
dwFileAttributes, dwNumberOfLinks, dwVolumeSerialNumber, ftCreationTime, ftLastAccessTime, ftLastWriteTime, nFileIndexHigh, nFileIndexLow, nFileSizeHigh, nFileSizeLowFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionFullFileInfo(String path, long index, EnumIntegerSet<FileAttribute> attributes, int volumeSerialNumber) 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 Summary
Modifier and TypeMethodDescriptionSimply casts this object to ByHandleFileInfotoString()com.sun.jna.platform.win32.WinBase.WIN32_FIND_DATAMethods inherited from class org.cryptomator.frontend.dokany.internal.structure.ByHandleFileInfo
copyTo, getFieldOrder, getSize, setAttributes, setCreationTime, setIndex, setLastWriteTime, setSize, setSizesExplicit, setTimesMethods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
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
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
- Overrides:
toStringin classByHandleFileInfo
-