HDK
|
Class to stat a file. The class tests for a "home:" prefix and replaces it with $HOME. More...
#include <FS_HomeHelper.h>
Public Member Functions | |
FS_HomeInfoHelper () | |
~FS_HomeInfoHelper () override | |
bool | canHandle (const char *source) override |
Determine whether this helper can process the filename. More... | |
bool | hasAccess (const char *source, int mode) override |
bool | getIsDirectory (const char *source) override |
Return whether the filename is a directory. More... | |
time_t | getModTime (const char *source) override |
Get the modification timestamp (returns time_t) More... | |
int64 | getSize (const char *source) override |
Get the file size in bytes. More... | |
UT_String | getExtension (const char *source) override |
bool | getContents (const char *source, UT_StringArray &contents, UT_StringArray *dirs) override |
Public Member Functions inherited from FS_InfoHelper | |
FS_InfoHelper () | |
virtual | ~FS_InfoHelper () |
virtual char | getNextSepChar (const char *) |
Next separator character. More... | |
virtual char | getPrevSepChar (const char *) |
Previous separator character. More... | |
virtual bool | customNavigatePath (UT_String &path, const char *file) |
virtual bool | getPathOnDisk (UT_String &path, const char *file) |
Class to stat a file. The class tests for a "home:" prefix and replaces it with $HOME.
Definition at line 105 of file FS_HomeHelper.h.
FS_HomeInfoHelper::FS_HomeInfoHelper | ( | ) |
Definition at line 486 of file FS_HomeHelper.C.
|
override |
Definition at line 491 of file FS_HomeHelper.C.
|
overridevirtual |
Determine whether this helper can process the filename.
Implements FS_InfoHelper.
Definition at line 496 of file FS_HomeHelper.C.
|
overridevirtual |
Read the contents of a directory
source | - The directory to read |
contents | - The list of files in the directory |
dirs | - The list of directories in the directory If dirs is NULL, then all directories should be included in the contents . |
Implements FS_InfoHelper.
Definition at line 590 of file FS_HomeHelper.C.
|
overridevirtual |
Reimplemented from FS_InfoHelper.
Definition at line 562 of file FS_HomeHelper.C.
|
overridevirtual |
Return whether the filename is a directory.
Implements FS_InfoHelper.
Definition at line 517 of file FS_HomeHelper.C.
|
overridevirtual |
Get the modification timestamp (returns time_t)
Implements FS_InfoHelper.
Definition at line 532 of file FS_HomeHelper.C.
|
overridevirtual |
Get the file size in bytes.
Implements FS_InfoHelper.
Definition at line 547 of file FS_HomeHelper.C.
|
overridevirtual |
source | Filename for access check |
mode | The read/write/execute status |
Implements FS_InfoHelper.
Definition at line 502 of file FS_HomeHelper.C.