abstractclass AbstractExtension implementsExtensionInterface

XPath expression translator abstract extension.

This component is a port of the Python cssselect library, which is copyright Ian Bicking, see https://github.com/SimonSapin/cssselect.

Methods

array
getNodeTranslators()

Returns node translators.

array
getCombinationTranslators()

Returns combination translators.

array
getFunctionTranslators()

Returns function translators.

array
getPseudoClassTranslators()

Returns pseudo-class translators.

array
getAttributeMatchingTranslators()

Returns attribute operation translators.

Details

array getNodeTranslators()

Returns node translators.

These callables will receive the node as first argument and the translator as second argument.

Return Value

array

array getCombinationTranslators()

Returns combination translators.

Return Value

array

array getFunctionTranslators()

Returns function translators.

Return Value

array

array getPseudoClassTranslators()

Returns pseudo-class translators.

Return Value

array

array getAttributeMatchingTranslators()

Returns attribute operation translators.

Return Value

array