PHP Класс PhpCss\Ast\Visitor\Explain

Наследование: extends Overload
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( )
__toString ( ) Return the collected selector string
clear ( ) Clear the visitor object to visit another selector group
visitEnterSelectorCombinatorChild ( ) : boolean
visitEnterSelectorCombinatorDescendant ( ) : boolean
visitEnterSelectorCombinatorFollower ( ) : boolean
visitEnterSelectorCombinatorNext ( ) : boolean
visitEnterSelectorGroup ( ) : boolean Validate the buffer before visiting a Ast\Selector\Group.
visitEnterSelectorSequence ( ) : boolean If here is already data in the buffer, add a separator before starting the next.
visitEnterSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
visitLeaveSelectorCombinatorChild ( ) : boolean
visitLeaveSelectorCombinatorDescendant ( ) : boolean
visitLeaveSelectorCombinatorFollower ( ) : boolean
visitLeaveSelectorCombinatorNext ( ) : boolean
visitLeaveSelectorSequence ( ) : boolean
visitLeaveSelectorSimplePseudoClass ( ) : boolean
visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute ) : boolean
visitSelectorSimpleClassName ( ClassName $class ) : boolean
visitSelectorSimpleId ( Id $id ) : boolean
visitSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
visitSelectorSimplePseudoClassLanguage ( Language $language ) : boolean
visitSelectorSimplePseudoClassPosition ( Position $position ) : boolean
visitSelectorSimplePseudoElement ( PseudoElement $element ) : boolean
visitSelectorSimpleType ( Type $type ) : boolean
visitSelectorSimpleUniversal ( Universal $universal ) : boolean

Приватные методы

Метод Описание
appendElement ( $name, string $content = '', array $attributes = [] ) : DOMNode
appendText ( $content ) : DOMNode
end ( ) : boolean Move the current element to its parent element
start ( $node ) : boolean Set the provided node as the current element, start a subgroup.

Описание методов

__construct() публичный Метод

public __construct ( )

__toString() публичный Метод

Return the collected selector string
public __toString ( )

clear() публичный Метод

Clear the visitor object to visit another selector group
public clear ( )

visitEnterSelectorCombinatorChild() публичный Метод

public visitEnterSelectorCombinatorChild ( ) : boolean
Результат boolean

visitEnterSelectorCombinatorDescendant() публичный Метод

public visitEnterSelectorCombinatorDescendant ( ) : boolean
Результат boolean

visitEnterSelectorCombinatorFollower() публичный Метод

public visitEnterSelectorCombinatorFollower ( ) : boolean
Результат boolean

visitEnterSelectorCombinatorNext() публичный Метод

public visitEnterSelectorCombinatorNext ( ) : boolean
Результат boolean

visitEnterSelectorGroup() публичный Метод

If the buffer already contains data, throw an exception.
public visitEnterSelectorGroup ( ) : boolean
Результат boolean

visitEnterSelectorSequence() публичный Метод

If here is already data in the buffer, add a separator before starting the next.
public visitEnterSelectorSequence ( ) : boolean
Результат boolean

visitEnterSelectorSimplePseudoClass() публичный Метод

public visitEnterSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
Результат boolean

visitLeaveSelectorCombinatorChild() публичный Метод

public visitLeaveSelectorCombinatorChild ( ) : boolean
Результат boolean

visitLeaveSelectorCombinatorDescendant() публичный Метод

public visitLeaveSelectorCombinatorDescendant ( ) : boolean
Результат boolean

visitLeaveSelectorCombinatorFollower() публичный Метод

public visitLeaveSelectorCombinatorFollower ( ) : boolean
Результат boolean

visitLeaveSelectorCombinatorNext() публичный Метод

public visitLeaveSelectorCombinatorNext ( ) : boolean
Результат boolean

visitLeaveSelectorSequence() публичный Метод

public visitLeaveSelectorSequence ( ) : boolean
Результат boolean

visitLeaveSelectorSimplePseudoClass() публичный Метод

public visitLeaveSelectorSimplePseudoClass ( ) : boolean
Результат boolean

visitSelectorSimpleAttribute() публичный Метод

public visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute ) : boolean
$attribute PhpCss\Ast\Selector\Simple\Attribute
Результат boolean

visitSelectorSimpleClassName() публичный Метод

public visitSelectorSimpleClassName ( ClassName $class ) : boolean
$class PhpCss\Ast\Selector\Simple\ClassName
Результат boolean

visitSelectorSimpleId() публичный Метод

public visitSelectorSimpleId ( Id $id ) : boolean
$id PhpCss\Ast\Selector\Simple\Id
Результат boolean

visitSelectorSimplePseudoClass() публичный Метод

public visitSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
Результат boolean

visitSelectorSimplePseudoClassLanguage() публичный Метод

public visitSelectorSimplePseudoClassLanguage ( Language $language ) : boolean
$language PhpCss\Ast\Selector\Simple\PseudoClass\Language
Результат boolean

visitSelectorSimplePseudoClassPosition() публичный Метод

public visitSelectorSimplePseudoClassPosition ( Position $position ) : boolean
$position PhpCss\Ast\Selector\Simple\PseudoClass\Position
Результат boolean

visitSelectorSimplePseudoElement() публичный Метод

public visitSelectorSimplePseudoElement ( PseudoElement $element ) : boolean
$element PhpCss\Ast\Selector\Simple\PseudoElement
Результат boolean

visitSelectorSimpleType() публичный Метод

public visitSelectorSimpleType ( Type $type ) : boolean
$type PhpCss\Ast\Selector\Simple\Type
Результат boolean

visitSelectorSimpleUniversal() публичный Метод

public visitSelectorSimpleUniversal ( Universal $universal ) : boolean
$universal PhpCss\Ast\Selector\Simple\Universal
Результат boolean