Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс QuerySelectorEngine
+ Граф наследования:QuerySelectorEngine:

Открытые члены

 query ($queryString="", Node $node, $limit=0, $direction=self::DIR_DOWN)
 
 queryInternal (array $instructionList, Node $node, $limit=0, $direction=self::DIR_DOWN)
 
 parseQueryStringPseudo ($string)
 
 parseQueryStringAttr ($string)
 
 parseQueryString ($string)
 
- Открытые члены унаследованные от QueryEngine
 walk (array $filter=null, callable $callback=null, Node $node, $limit=0, $direction=self::DIR_DOWN)
 

Открытые атрибуты

const PATH_CODE_NAME = 'name'
 
const PATH_CODE_CHILD = 'child'
 
const PATH_CODE_CLASS = 'class'
 
const PATH_CODE_DESCENDANT = 'descendant'
 
const PATH_CODE_ATTR = 'attr'
 
const PATH_CODE_PSEUDO = 'pseudo'
 
- Открытые атрибуты унаследованные от QueryEngine
const DIR_DOWN = 0
 
const DIR_UP = 1
 
const FILTER_NODE_TYPE = 'nodeType'
 
const FILTER_NODE_NAME = 'nodeName'
 
const FILTER_ATTR = 'attr'
 
const FILTER_ATTR_VALUE = 'attrValue'
 
const FILTER_ATTR_CLASS_NAME = 'attrClassName'
 
const FILTER_OPERATION_EQUAL = '='
 
const FILTER_OPERATION_NOT_EQUAL = '!'
 
const FILTER_OPERATION_START = '^'
 
const FILTER_OPERATION_END = '$'
 
const FILTER_OPERATION_CONTAIN = '*'
 
const FILTER_OPERATION_CONTAIN_WORD = '|'
 

Защищенные члены

 writeToBuffer ($string, $length, &$i, array $dividers)
 
- Защищенные члены унаследованные от QueryEngine
 isNodeFiltered (Node $node, array $filter)
 
 walkInternal (array $filter=null, callable $callback=null, Node $node)
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от QueryEngine
static getQuerySelectorEngine ()
 
- Защищенные данные унаследованные от QueryEngine
 $limit = null
 
 $deep = true
 
 $direction = self::DIR_DOWN
 

Подробное описание

См. определение в файле queryselectorengine.php строка 4

Методы

◆ parseQueryString()

parseQueryString ( $string)
Аргументы
string$string
Возвращает
array

См. определение в файле queryselectorengine.php строка 186

◆ parseQueryStringAttr()

parseQueryStringAttr ( $string)

См. определение в файле queryselectorengine.php строка 151

◆ parseQueryStringPseudo()

parseQueryStringPseudo ( $string)

См. определение в файле queryselectorengine.php строка 146

◆ query()

query ( $queryString = "",
Node $node,
$limit = 0,
$direction = self::DIR_DOWN )

Переопределяет метод предка QueryEngine.

См. определение в файле queryselectorengine.php строка 14

◆ queryInternal()

queryInternal ( array $instructionList,
Node $node,
$limit = 0,
$direction = self::DIR_DOWN )

См. определение в файле queryselectorengine.php строка 26

◆ writeToBuffer()

writeToBuffer ( $string,
$length,
& $i,
array $dividers )
protected
Аргументы
string$string
int$length
int$i
array$dividers
Возвращает
string

См. определение в файле queryselectorengine.php строка 270

Данные класса

◆ PATH_CODE_ATTR

const PATH_CODE_ATTR = 'attr'

См. определение в файле queryselectorengine.php строка 10

◆ PATH_CODE_CHILD

const PATH_CODE_CHILD = 'child'

См. определение в файле queryselectorengine.php строка 7

◆ PATH_CODE_CLASS

const PATH_CODE_CLASS = 'class'

См. определение в файле queryselectorengine.php строка 8

◆ PATH_CODE_DESCENDANT

const PATH_CODE_DESCENDANT = 'descendant'

См. определение в файле queryselectorengine.php строка 9

◆ PATH_CODE_NAME

const PATH_CODE_NAME = 'name'

См. определение в файле queryselectorengine.php строка 6

◆ PATH_CODE_PSEUDO

const PATH_CODE_PSEUDO = 'pseudo'

См. определение в файле queryselectorengine.php строка 11