This library cluster has 80 classes.
ECF: base.ecf
Classes providing the following:
Character 32 routines
Character routines accessible via EL_MODULE_CHARACTER
Latin 1
Shared instance of EL_UTF_8_SEQUENCE
UTF-16 sequence for single unicode character uc
UTF-8 sequence for single unicode character uc
Further Information
Click on class link to see client examples.
UTF sequence for single unicode character.
Further Information
Click on class link to see descendants.
Base 64 routines accessible via EL_MODULE_BASE_64
Class for appropriately encoding strings for output to console
Object that encodes text using an encoding specified by encoding field
Further Information
Click on class link to see client examples.
A string with a mix of literal characters and characters represented as an escape sequence starting with character escape_character.
Windows, Latin, or UTF encoding
Further Information
Click on class link to see client examples.
Base class for EL_ENCODEABLE_AS_TEXT and EL_ENCODING
Encoding constants
Further Information
Click on class link to see client examples.
Parses encoding attribute in quotes for markup document.
<?xml version = "1.0" encoding = "ISO-8859-1"?>
OR
pyxis-doc: version = 1.0; encoding = "ISO-8859-1"
Shared access to instance of EL_BASE_64_ROUTINES
Shared instance of class SYSTEM_ENCODINGS
Access to routines of EL_UTF_CONVERTER
String encoded as UTF-8
Utf converter
Further Information
Click on class link to see client examples.
Module uri
Further Information
Click on class link to see client examples.
Protocol constants
Further Information
Click on class link to see client examples.
URI reserved characters based on include/glib-2.0/glib/gurifuncs.h.html
Uniform Resource Identifier as defined by RFC 3986
Further Information
Click on class link to see notes and client examples.
URL encoded string with unescaped path separator
Further Information
Click on class link to see client examples.
Encoded location
Further Information
Click on class link to see client examples.
URI query string
Further Information
Click on class link to see client examples.
Abstraction to set name value pairs decoded from URI query string
Further Information
Click on class link to see client examples.
Uri routines
A unicode string percent-encoded according to specification RFC 3986. See: https://en.wikipedia.org/wiki/Percent-encoding
Further Information
Click on class link to see client examples.
Hash table of URI query string name-value pairs
Further Information
Click on class link to see client examples.
Hash table of URL query string name-value pairs
Hash table of URL query string name-value pairs
Hash table of URL query string name-value pairs
Further Information
Click on class link to see client examples.
Uniform Resource Locator
Further Information
Click on class link to see notes and client examples.
URL query string
Further Information
Click on class link to see notes.
Directory path name
Further Information
Click on class link to see client examples.
Unescaped URI to a directory
Further Information
Click on class link to see notes and client examples.
File path name
Further Information
Click on class link to see 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.
A precursor to EL_STANDARD_DIRECTORY_I prior to April 2020
Shared access to routines of class EL_STANDARD_DIRECTORY_I
Further Information
Click on class link to see client examples.
Path name
Further Information
Click on class link to see client examples.
Path constants
Further Information
Click on class link to see client examples.
Implemention routines for class EL_PATH
Path steps internally represented as a string of CHARACTER_32 tokens in attribute token_list. Tokens are translated back to strings via the shared once-table Token_table.
Further Information
Click on class link to see notes and client examples.
Platform independent interface to standard user and application directories accessible via EL_MODULE_DIRECTORY
Further Information
Click on class link to see notes.
Uniform Resource Identifier as defined by RFC 3986
Further Information
Click on class link to see notes.
Directory path environment variable
Further Information
Click on class link to see client examples.
File path environment variable
An expandable path environment variable
Format routines
Shared access to routines of class EL_FORMAT_ROUTINES
Further Information
Click on class link to see client examples.
Serializeable as xml
Further Information
Click on class link to see notes.
Object available via {EL_MODULE_DEFERRED_LOCALE}.Locale that allows strings in descendants of EL_MODULE_DEFERRED_LOCALE to be optionally localized at an application level by including class EL_MODULE_LOCALE from the i18n.ecf library. By default translation returns the key as a ZSTRING
Localized strings are referred to using the shorthand syntax:
Locale * "<text>"
Originally this class was introduced to prevent circular library dependencies.
Further Information
Click on class link to see client examples.
Default locale implemention for unlocalized applications
Shared access to Locale object with deferred localization implementation. See class EL_DEFERRED_LOCALE_I.
Further Information
Click on class link to see client examples.
Reflective initialization of localized string fields based on deferred Locale conforming to EL_DEFERRED_LOCALE_I
Further Information
Click on class link to see notes and client examples.
A precursor to EL_STANDARD_DIRECTORY_IMP prior to April 2020
Ms windows directories
Ms windows folder constants
Windows implementation of EL_STANDARD_DIRECTORY_I interface
A precursor to EL_STANDARD_DIRECTORY_IMP prior to April 2020
Unix implementation of EL_STANDARD_DIRECTORY_I interface
Interface for object that interates over the lines of an file object conforming to PLAIN_TEXT_FILE. The lines are assumed to be UTF-8 encoded by default and are converted to ZSTRING items.
Further Information
Click on class link to see descendants.
Line source iteration cursor
Iterates over lines of a plain text file lines using either the ITERABLE or LINEAR interface. If a UTF-8 BOM is detected the encoding changes accordingly.
Further Information
Click on class link to see client examples.
A state machine for processing lines from a line source, using a line processing procedure defined by the attribute:
state: PROCEDURE [ZSTRING]
The line processing state can be changed by assigning a new procedure to state. Line processing stops either when state is assigned the procedure final or the last line in the line source is reached.
Further Information
Click on class link to see client examples.
String 8 io medium line source
Zstring io medium line source
Colon field routines
Further Information
Click on class link to see client examples.
Parses string for name value pair using specified delimiter
Table of EL_ZSTRING strings with keys of type STRING_8 and createable from parsed general text with format
key_1: Value One Line 1 Value One Line 2 .. key_2: Value Two etc
Further Information
Click on class link to see client examples.
Object that is describeable by a EL_STYLED_TEXT_LIST list of strings where each string is mapped to a text style defined by class EL_TEXT_STYLE.
STRING_32 implementation of EL_STYLED_TEXT_LIST
Further Information
Click on class link to see client examples.
STRING_8 implementation of EL_STYLED_TEXT_LIST
Further Information
Click on class link to see client examples.
A list of strings each associated with a text style defined by class EL_TEXT_STYLE.
feature -- Styles Regular: INTEGER = 1 Bold: INTEGER = 2 Monospaced: INTEGER = 3 Monospaced_bold: INTEGER = 4
When rendered the strings are usually joined together first separated by a space character. It is up to the rendering class what font to use for the text style. See EL_HYPERLINK_AREA for example.
ZSTRING implementation of EL_STYLED_TEXT_LIST
Further Information
Click on class link to see client examples.
Text style constants