This library cluster has 46 classes.
ECF: base.ecf
String abstractions based on the classes:
to provide the following:
Temporary string buffer
Iteration cursor for EL_IMMUTABLE_STRING_TABLE
Cursor for target string sections split by separator of type G
EL_ITERABLE_SPLIT_CURSOR implemented with CHARACTER_32 separator
Further Information
Click on class link to see client examples.
EL_ITERABLE_SPLIT_CURSOR implemented with READABLE_STRING_GENERAL separator
Interface to classes EL_STRING_8_ITERATION_CURSOR and EL_STRING_32_ITERATION_CURSOR
Further Information
Click on class link to see client examples.
Object that edits substring intervals in a string conforming to STRING_GENERAL
Edit strings by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See delete_interior for an example of an editing procedure
Further Information
Click on class link to see descendants.
Character escape table initializeable by a string like the following example for C language
"%T:=t, %N:=n, \:=\"
Further Information
Click on class link to see client examples.
Escape tables for common data formats
Shared instance of EL_ESCAPE_TABLES
Further Information
Click on class link to see client examples.
String escaper
Further Information
Click on class link to see client examples.
String escaper implementation
General string unescaper
Further Information
Click on class link to see client examples.
Factory to create the most optimal split-string iterator conforming to EL_ITERABLE_SPLIT for the type of the function argument general conforming to READABLE_STRING_GENERAL.
Further Information
Click on class link to see client examples.
Routines for classes conforming to READABLE_STRING_GENERAL
Further Information
Click on class link to see client examples.
Routines for classes conforming to READABLE_STRING_GENERAL
Further Information
Click on class link to see client examples.
Routines to supplement handling of strings conforming to READABLE_STRING_8 and READABLE_STRING_32
Convert instances of ZSTRING to and from STRING_32 or STRING_8.
Further Information
Click on class link to see notes and client examples.
Routines to supplement handling of STRING_8 STRING_32 strings
Object that can append a text representation of it self to a string conforming to STRING_GENERAL
Cached string
Further Information
Click on class link to see client examples.
Case comparison
Further Information
Click on class link to see client examples.
List item substring conversion
EL_BIT_COUNTABLE applicable to generic class taking a string parameter conforming to READABLE_STRING_GENERAL
Further Information
Click on class link to see client examples.
Extended access control class STRING_HANDLER with commonly used string type query functions.
Further Information
Click on class link to see client examples.
Abstraction to set a field conforming to STRING_GENERAL from a document node
Further Information
Click on class link to see descendants.
Basic string template to substitute variables names with possible forms:
$a_1 OR ${a_1}
and composed of characters in ranges
'a' .. 'z' 'A' .. 'Z' '0' .. '9' '_'
For a literal dollar sign use % to escape it, for example: "USD 100 %$"
Further Information
Click on class link to see notes and client examples.
List of literal strings and template substitution place holders
Abstract text pattern
Allows access to Ctoi_convertor and Ctor_convertor in class READABLE_STRING_GENERAL
Injects shared string data into an instance of a string conforming to IMMUTABLE_STRING_GENERAL
Substring text item of a shared UTF-8 encoded table manifest formatted as colon delimited keys as for example:
key_1: line 1.. line 2.. key_2: line 1.. line 2.. ..
Further Information
Click on class link to see notes.
Word case constants
Shared access to routines of class EL_ZSTRING_ROUTINES_IMP
Further Information
Click on class link to see client examples.
Shared instances of tables conforming to EL_FILLED_STRING_TABLE [READABLE_STRING_GENERAL]
Shared instance of EL_NATIVE_STRING
Further Information
Click on class link to see client examples.
Shared instance of EL_STRING_BUFFER_POOL [EL_ZSTRING_BUFFER]
Further Information
Click on class link to see notes and client examples.
Routine to select string pool conforming to EL_STRING_BUFFER_POOL by string type
Latin-1 code string that fits into 8 bytes or less and is initializeable from any of the NATURAL_<X> numeric data types.
Further Information
Click on class link to see client examples.
NATIVE_STRING with support for ZSTRING
Uniform Resource Identifier as defined by RFC 3986
Further Information
Click on class link to see notes and client examples.
Uniform Resource Locator
Further Information
Click on class link to see notes and client examples.
Iterable string split with separator of type G
Further Information
Click on class link to see client examples.
Split target string conforming to READABLE_STRING_GENERAL with separator of type CHARACTER_32
Further Information
Click on class link to see client examples.
Split target string conforming to READABLE_STRING_GENERAL with separator of type READABLE_STRING_GENERAL
Further Information
Click on class link to see client examples.