PHP 클래스 PhpCss\Ast\Visitor\Explain

상속: extends Overload
파일 보기 프로젝트 열기: ThomasWeinert/PhpCss

공개 메소드들

메소드 설명
__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() 공개 메소드

visitEnterSelectorCombinatorDescendant() 공개 메소드

visitEnterSelectorCombinatorFollower() 공개 메소드

visitEnterSelectorCombinatorNext() 공개 메소드

visitEnterSelectorGroup() 공개 메소드

If the buffer already contains data, throw an exception.

visitEnterSelectorSequence() 공개 메소드

If here is already data in the buffer, add a separator before starting the next.

visitEnterSelectorSimplePseudoClass() 공개 메소드

public visitEnterSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
리턴 boolean

visitLeaveSelectorCombinatorChild() 공개 메소드

visitLeaveSelectorCombinatorDescendant() 공개 메소드

visitLeaveSelectorCombinatorFollower() 공개 메소드

visitLeaveSelectorCombinatorNext() 공개 메소드

visitLeaveSelectorSequence() 공개 메소드

visitLeaveSelectorSimplePseudoClass() 공개 메소드

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