This library cluster has 46 classes.
ECF: base.ecf
Classes for the following:
Pure Eiffel implementation of common file and directory listing operations
Iterates over lines of a plain text file lines using either the ITERABLE [G] or LINEAR [G] interface. If a UTF-8 BOM is detected the encoding changes accordingly.
Further Information
Click on class link to see client examples.
Object to manage file system directory accessible via EL_SHARED_DIRECTORY
Further Information
Click on class link to see client examples.
Directory entry type constants
Helper class for EL_DIRECTORY to manage notification of file/directory deletion events and cancellation of deletion procedures.
Further Information
Click on class link to see notes.
Cursor to iterate over contents of a directory
Directory path list
Further Information
Click on class link to see client examples.
Windows implementation of class EL_FILE_ROUTINES_I
Windows implementation of class EL_FILE_SYSTEM_ROUTINES_I
Windows file date-time as the number of 100-nanosecond intervals from 1 Jan 1601 with conversion routines for Unix time convention (secs from 1 Jan 1970)
Get or set file time information using Windows system call GetFileTime and SetFileTime
Win file info c api
A precursor to EL_STANDARD_DIRECTORY_IMP prior to April 2020
Ms windows directories
Windows implementation of EL_STANDARD_DIRECTORY_I interface
Unix implementation of class EL_FILE_ROUTINES_I
Unix implementation of class EL_FILE_SYSTEM_ROUTINES_I
A precursor to EL_STANDARD_DIRECTORY_IMP prior to April 2020
Unix implementation of EL_STANDARD_DIRECTORY_I interface
Path to a directory
Further Information
Click on class link to see notes and client examples.
Unescaped URI to a directory
Further Information
Click on class link to see notes and client examples.
Path to a file
Further Information
Click on class link to see notes and client examples.
File path list sortable by path, base name or file size.
Further Information
Click on class link to see client examples.
Unescaped URI to a file
Further Information
Click on class link to see notes and client examples.
File system path with cached parent strings
Further Information
Click on class link to see client examples.
Modify or query the base name (last step) of path conforming to EL_PATH
A series of path steps represented as a ARRAYED_LIST of shared path-step tokens
Further Information
Click on class link to see notes and client examples.
Uniform Resource Identifier as defined by RFC 3986
Further Information
Click on class link to see notes.
Shared access to routines of class EL_STANDARD_DIRECTORY_I
Further Information
Click on class link to see client examples.
Shared access to routines of class conforming to EL_FILE_ROUTINES_I
Further Information
Click on class link to see client examples.
Shared access to routines of class EL_FILE_SYSTEM_ROUTINES_I
Further Information
Click on class link to see client examples.
Path constants
Further Information
Click on class link to see client examples.
Shared directory
Further Information
Click on class link to see client examples.
Shared access to instance of EL_ISE_PATH_MANGER
Implemention routines for class EL_PATH with routines to convert path to other types
File related routines accessible via EL_MODULE_FILE
OS file system accessible via class EL_MODULE_FILE_SYSTEM
Further Information
Click on class link to see notes.
Get access to storage field in PATH object
Further Information
Click on class link to see notes.
A precursor to EL_STANDARD_DIRECTORY_I prior to April 2020
File naming routines for Windows NT file system (NTFS)
Further Information
Click on class link to see client examples.
Routines to buffer path strings of type ZSTRING
Implementation of EL_PATH for parent_path, status properties, comparison and hashing
Implementation routines for EL_PATH_STEPS
Thread safe map of file path step tokens to ZSTRING
Platform independent interface to standard user and application directories accessible via EL_MODULE_DIRECTORY
Further Information
Click on class link to see notes.
List of INTEGER_32 tokens representing a path step