Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Base Library: Data Persistence

The Data Persistence library cluster has 23 classes.

ECF: base.ecf

Classes for reading and writing data to files

Directory: library/base/persistency

. /file

. /file/plain-text

. /file/raw

. /reflection

. /reflection/escaped

file

EL_BUILDABLE_FROM_FILE

Object that is buildable from a file

EL_DOUBLE_VARIABLE_TABLE

Double variable table

EL_FILE_LINE_SOURCE

Process file lines using using either the ITERABLE or LINEAR interface

EL_FILE_PERSISTENT

File persistent

EL_FILE_PERSISTENT_IMP

Dummy file persistent

EL_INTEGER_VARIABLE_TABLE

Integer variable table

EL_NOTIFYING_FILE

File that can notify a listener of the progress of file read/write operations

EL_OUTPUT_MEDIUM

Encoded text medium

Further Information

Click on class link to see descendants.

EL_VARIABLE_TABLE

Variable table

file/plain-text

EL_CONSOLE

Console

EL_NOTIFYING_PLAIN_TEXT_FILE

Notifying plain text file

EL_PLAIN_TEXT_FILE

Plain text file encoded as UTF-8 by default By default it does not write a byte-order mark unless is_bom_enabled is set to True

EL_STRING_8_IO_MEDIUM

STRING_8 buffer medium with UTF-8 encoding by default

EL_STRING_IO_MEDIUM

Text buffer medium

EL_ZSTRING_IO_MEDIUM

Text buffer medium

file/raw

EL_NOTIFYING_RAW_FILE

Notifying raw file

reflection

EL_FIELD_VALUE_TABLE

Table that can be filled with fields values from an object implementing class EL_REFLECTIVE using the fill_field_value_table procedure. The type of fields that can be filled is specified by generic paramter G. An optional condition predicated can be set that filters the table content according to the value of the field.

EL_INTEGER_FIELD_VALUE_TABLE

Implementation of EL_FIELD_VALUE_TABLE for the INTEGER type

EL_REFERENCE_FIELD_VALUE_TABLE

Implementation of EL_FIELD_VALUE_TABLE for reference field attribute types

reflection/escaped

EL_ESCAPED_STRING_32_FIELD_VALUE_TABLE

Implementation of EL_FIELD_VALUE_TABLE that escapes the value of STRING_32 field attribute types.

EL_ESCAPED_STRING_8_FIELD_VALUE_TABLE

Implementation of EL_FIELD_VALUE_TABLE that escapes the value of STRING_8 field attribute types.

EL_ESCAPED_STRING_GENERAL_FIELD_VALUE_TABLE

Implementation of EL_FIELD_VALUE_TABLE that escapes the value of field attribute string.

Further Information

Click on class link to see descendants.

EL_ESCAPED_ZSTRING_FIELD_VALUE_TABLE

Implementation of EL_FIELD_VALUE_TABLE that escapes the value of EL_ZSTRING field attribute types.