|
||||||||
| ОГЛАВЛЕНИЕ | ||||||||
| Обзор функций | |
Enumeration
|
enum(List/Vector/String Object)
Создает объект-перечисление, который позволяет в дальнейшем последовательно перебрать все элементы аргумента функции |
Enumeration
|
eNext(Enumeration Enum)
выбирает следующий элемент объекта-перечисления |
Object
|
eValue(Enumeration Enum)
Возвращает текущий элемент объекта-перечисления, не меняя его (в отличие от enumNext) |
Enumeration
|
eKeys(Hash Hash)
Создает объект-перечисление для ключей хэш-таблицы Hash |
Enumeration
|
eValues(Hash Hash)
Создает объект-перечисление по значениям хэш-таблицы |
Enumeration
|
eFlat(List/Vector Obj)
Создает объект-перечисление по элементам списка (вектора) с учетом подсписков (подвекторов) |
Enumeration
|
eReader(Reader Reader)
Порождает перечисление, перебирающее символы из входного потока |
Enumeration
|
eXML(Term XML)
Порождает перечисление, обходящее узлы XML-терма всех типов (элементы, инструкции обработки, cdata, комментарии, текст, сущности). Узлы пространств имен в перечисление не включаются. |
Enumeration
|
eXElem(Term XML)
Порождает перечисление, перебирающее элементы XML-терма (структуры типа xmlElem(...)) |
Enumeration
|
eXElem(Term XML, String XPath)
Порождает перечисление, перебирающее вершины XML-терма (первый аргумент), удовлетворяющие условиям, описанным в XPath-выражении (второй аргумент) |
Boolean
|
exhausted(Enumeration Enum)
Проверяет, остались ли у аргумента, который должен быть перечислением, неперебранные элементы или нет |
| Описание функций |
Enumeration enum(List/Vector/String Object)
Object
-
сложный объект, элементы которого перечисляются
Enumeration eNext(Enumeration Enum)
Enum
-
объект-перечисление, у которого берется очередной элемент
Object eValue(Enumeration Enum)
Enum
-
объект-перечисление, у которого берется текущий элемент
Enumeration eKeys(Hash Hash)
Hash
-
хэш-таблица, для которой создается объект-перечисление
Enumeration eValues(Hash Hash)
Hash
-
хэш-таблица, значения которой перебираются
Enumeration eFlat(List/Vector Obj)
Obj
-
список или вектор, для которого организуется перечисление
Enumeration eReader(Reader Reader)
Reader
-
входящий поток, последовательность символов из которого будет перечисляться
Enumeration eXML(Term XML)
XML
-
xml-документ, вершины которого перебираются
Enumeration eXElem(Term XML)
XML
-
xml-документ, элементы которого перебираются
Enumeration eXElem(Term XML, String XPath)
XML
-
xml-терм, элементы которого перебираются
XPath
-
условия в формате XPath, накладываемые на вершины.
Boolean exhausted(Enumeration Enum)
Enum
-
перечисление, у которого проверяется наличие оставшихся элементов