PHP Class PhpCss\Ast\Visitor\Css

Inheritance: extends Overload
Exibir arquivo Open project: ThomasWeinert/PhpCss

Public Methods

Method Description
__toString ( ) Return the collected selector string
clear ( ) Clear the visitor object to visit another selector group
visitEnterSelectorCombinatorChild ( )
visitEnterSelectorCombinatorDescendant ( )
visitEnterSelectorCombinatorFollower ( )
visitEnterSelectorCombinatorNext ( )
visitEnterSelectorGroup ( Group $group ) : 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 )
visitLeaveSelectorSimplePseudoClass ( )
visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute )
visitSelectorSimpleClassName ( ClassName $class ) : boolean Output the class selector to the buffer
visitSelectorSimpleId ( Id $id ) : boolean Output the class selector to the buffer
visitSelectorSimplePseudoClass ( PseudoClass $class )
visitSelectorSimplePseudoClassLanguage ( Language $language )
visitSelectorSimplePseudoClassPosition ( Position $position )
visitSelectorSimplePseudoElement ( PseudoElement $element )
visitSelectorSimpleType ( Type $type ) : boolean Output the type selector to the buffer
visitSelectorSimpleUniversal ( Universal $universal ) : boolean Output the universal selector to the buffer

Private Methods

Method Description
quoteString ( $string )

Method Details

__toString() public method

Return the collected selector string
public __toString ( )

clear() public method

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

visitEnterSelectorCombinatorChild() public method

visitEnterSelectorCombinatorDescendant() public method

visitEnterSelectorCombinatorFollower() public method

visitEnterSelectorCombinatorNext() public method

visitEnterSelectorGroup() public method

If the buffer already contains data, throw an exception.
public visitEnterSelectorGroup ( Group $group ) : boolean
$group PhpCss\Ast\Selector\Group
return boolean

visitEnterSelectorSequence() public method

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

visitEnterSelectorSimplePseudoClass() public method

public visitEnterSelectorSimplePseudoClass ( PseudoClass $class )
$class PhpCss\Ast\Selector\Simple\PseudoClass

visitLeaveSelectorSimplePseudoClass() public method

visitSelectorSimpleAttribute() public method

public visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute )
$attribute PhpCss\Ast\Selector\Simple\Attribute

visitSelectorSimpleClassName() public method

Output the class selector to the buffer
public visitSelectorSimpleClassName ( ClassName $class ) : boolean
$class PhpCss\Ast\Selector\Simple\ClassName
return boolean

visitSelectorSimpleId() public method

Output the class selector to the buffer
public visitSelectorSimpleId ( Id $id ) : boolean
$id PhpCss\Ast\Selector\Simple\Id
return boolean

visitSelectorSimplePseudoClass() public method

public visitSelectorSimplePseudoClass ( PseudoClass $class )
$class PhpCss\Ast\Selector\Simple\PseudoClass

visitSelectorSimplePseudoClassLanguage() public method

public visitSelectorSimplePseudoClassLanguage ( Language $language )
$language PhpCss\Ast\Selector\Simple\PseudoClass\Language

visitSelectorSimplePseudoClassPosition() public method

public visitSelectorSimplePseudoClassPosition ( Position $position )
$position PhpCss\Ast\Selector\Simple\PseudoClass\Position

visitSelectorSimplePseudoElement() public method

public visitSelectorSimplePseudoElement ( PseudoElement $element )
$element PhpCss\Ast\Selector\Simple\PseudoElement

visitSelectorSimpleType() public method

Output the type selector to the buffer
public visitSelectorSimpleType ( Type $type ) : boolean
$type PhpCss\Ast\Selector\Simple\Type
return boolean

visitSelectorSimpleUniversal() public method

Output the universal selector to the buffer
public visitSelectorSimpleUniversal ( Universal $universal ) : boolean
$universal PhpCss\Ast\Selector\Simple\Universal
return boolean