This library cluster has 49 classes.
ECF: base.ecf
Classes to process Latin-1 or UTF-8 encoded strings of type STRING_8 or IMMUTABLE_STRING_8
Implementation of EL_STRING_8_BUFFER_I
Further Information
Click on class link to see client examples.
Interface for buffer of type STRING_8
Expanded implementation of EL_STRING_8_BUFFER_I with shared buffer of type STRING_8
Further Information
Click on class link to see client examples.
Iteration cursor for EL_IMMUTABLE_UTF_8_TABLE
Optimized implementation of EL_SPLIT_ON_CHARACTER_CURSOR [READABLE_STRING_8]
External forward one-step iteration cursor for STRING_8
Edit strings of type STRING_8 by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See {EL_STRING_EDITOR}.delete_interior for an example of an editing procedure
Further Information
Click on class link to see client examples.
Object that edits substring intervals of a STRING_8 instance
Further Information
Click on class link to see client examples.
STRING_8 implementation of EL_STRING_ESCAPER_IMP [STRING_GENERAL]
Unescape strings conforming to READABLE_STRING_8
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.
String with characters encoded in OS dependent manner
Extensions for STRING_8
Further Information
Click on class link to see client examples.
Expanded instance of EL_STRING_8_ROUTINES_IMP
Further Information
Click on class link to see client examples.
EL_STRING_X_ROUTINES implemented for READABLE_STRING_8
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 (or fragment) string
Further Information
Click on class link to see client examples.
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.
URL query string
Further Information
Click on class link to see notes.
String encoded as UTF-8
Further Information
Click on class link to see client examples.
EL_OCCURRENCE_INTERVALS optimized for strings conforming to READABLE_STRING_8
EL_SPLIT_INTERVALS optimized for strings conforming to READABLE_STRING_8
Further Information
Click on class link to see client examples.
Sortable list of IMMUTABLE_STRING_8
Further Information
Click on class link to see client examples.
EL_IMMUTABLE_STRING_8_LIST encoded as UTF-8
A list of substring index intervals conforming to EL_SPLIT_INTERVALS for a string of type IMMUTABLE_STRING_8
Further Information
Click on class link to see client examples.
Split immutable UTF 8 list
Further Information
Click on class link to see client examples.
A list of substring index intervals conforming to EL_SPLIT_INTERVALS for a string of type STRING_8
Further Information
Click on class link to see client examples.
List of strings of type STRING_8
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.
Shared access to routines of class EL_STRING_8_ROUTINES_IMP
Further Information
Click on class link to see client examples.
Shared instance of EL_IMMUTABLE_8_MANAGER
Further Information
Click on class link to see client examples.
Shared instance of EL_STRING_BUFFER_POOL [EL_STRING_8_BUFFER]
Further Information
Click on class link to see notes and client examples.
Shared instance of EL_STRING_8_ITERATION_CURSOR
Further Information
Click on class link to see client examples.
Shared instance of EL_UTF_8_STRING
Constants related to class STRING_8
Further Information
Click on class link to see client examples.
Split target string of type IMMUTABLE_STRING_8 with separator of type CHARACTER_32
EL_SPLIT_ON_CHARACTER_CURSOR [IMMUTABLE_STRING_8] implemented using shared_substring for item_copy
Split target string conforming to READABLE_STRING_8 with separator of type CHARACTER_32
Further Information
Click on class link to see client examples.
Forces shared string data into an instance of IMMUTABLE_STRING_8
Further Information
Click on class link to see client examples.
2 dimensional array of IMMUTABLE_STRING_8 strings that share the same comma separated text of a STRING_8 manifest constant
Further Information
Click on class link to see client examples.
A simple pruning parser based on IMMUTABLE_STRING_8
EL_STRING_BIT_COUNTABLE applicable to generic class taking a string parameter conforming to READABLE_STRING_8
Further Information
Click on class link to see descendants and client examples.
IO medium STRING_8 line source
Further Information
Click on class link to see client examples.
Implementation of ${EL_SUBSTRING [STRING_GENERAL} for STRING_8
Further Information
Click on class link to see client examples.
Table of filled strings of type STRING_8
Implementation of EL_IMMUTABLE_STRING_TABLE for keys and virtual items of type IMMUTABLE_STRING_8 and initialized by a manifest string of type STRING_8
Further Information
Click on class link to see client examples.
String lookup table that stores all item text and lookup keys as a single UTF-8 encoded string manifest of type IMMUTABLE_STRING_8.
The three possible formats of the string manifest is described in the notes for class EL_IMMUTABLE_STRING_TABLE.
Further Information
Click on class link to see client examples.
Implementation of EL_URI_QUERY_HASH_TABLE for strings of type STRING_8
Further Information
Click on class link to see client examples.