A ResKeyList object is basically a set of Result keys (see Chapter I.4). In fact, a ResKeyList object is a kind of Result with no values associated with the keys.
As shown in section I.4.3, several methods of class Result allow building ResKeyList objects from Results, and extracting Results from other Results using ResKeyList objects.
A list of the methods defined in “ResKeyList” class is given in Table I.5.1.
| Method Name | Description | Example |
| Creation and initialization
| ||
| new (s) | I.5.1 | IV.2.5.1 |
| initialize | I.5.1 | |
| clone | I.5.1 | |
| insert | I.5.1 | |
| getData | I.5.6 | |
| Size | I.5.7 | |
| Identification
| ||
| Name= | I.5.7 | |
| Name | I.5.7 | |
| Extractions
| ||
| extractLayers | I.5.2 | |
| extractSubLayers | I.5.2 | |
| extractGroup | I.5.2 | |
| Layers and sub-layers manipulation
| ||
| renumberLayers | I.5.3.1 | |
| renumberSubLayers | I.5.3.2 | |
| removeLayers | I.5.3.3 | |
| removeSubLayers | I.5.3.4 | |
| Operators
| ||
| + | I.5.4 | |
| - | I.5.4 | |
| * | I.5.4 | |
| / | I.5.4 | |
| Iterators
| ||
| each_key | I.5.5 | |
| Printing
| ||
| to_s | I.5.7 | |
| Attributes
| ||
| Name | I.5.7 | |
| Size | I.5.7 | (read only) |