Interface CssTreeVisitor

    • Method Detail

      • enterTree

        boolean enterTree​(CssRootNode root)
        Called before visiting a CssRootNode's sub trees
      • leaveTree

        void leaveTree​(CssRootNode root)
        Called after visiting a CssRootNode's sub trees
      • enterImportBlock

        boolean enterImportBlock​(CssImportBlockNode block)
        Called before visiting a CssImportBlockNode's sub trees
      • leaveImportBlock

        void leaveImportBlock​(CssImportBlockNode block)
        Called after visiting a CssImportBlockNode's sub trees
      • enterBlock

        boolean enterBlock​(CssBlockNode block)
        Called before visiting a CssBlockNode's sub trees
      • leaveBlock

        void leaveBlock​(CssBlockNode block)
        Called after visiting a CssBlockNode's sub trees
      • enterConditionalBlock

        boolean enterConditionalBlock​(CssConditionalBlockNode block)
        Called before visiting a CssConditionalBlockNode's sub trees
      • leaveConditionalBlock

        void leaveConditionalBlock​(CssConditionalBlockNode block)
        Called after visiting a CssConditionalBlockNode's sub trees
      • enterDeclarationBlock

        boolean enterDeclarationBlock​(CssDeclarationBlockNode block)
        Called before visiting a CssDeclarationBlockNode's sub trees
      • leaveDeclarationBlock

        void leaveDeclarationBlock​(CssDeclarationBlockNode block)
        Called after visiting a CssDeclarationBlockNode's sub trees
      • enterRuleset

        boolean enterRuleset​(CssRulesetNode ruleset)
        Called before visiting a CssRulesetNode's sub trees.
        Returns:
        whether ruleset children should be visited
      • leaveRuleset

        void leaveRuleset​(CssRulesetNode ruleset)
        Called after visiting a CssRulesetNode's sub trees
      • enterSelectorBlock

        boolean enterSelectorBlock​(CssSelectorListNode block)
        Called before visiting a CssSelectorListNode's sub trees
      • leaveSelectorBlock

        void leaveSelectorBlock​(CssSelectorListNode block)
        Called after visiting a CssSelectorListNode's sub trees
      • enterDeclaration

        boolean enterDeclaration​(CssDeclarationNode declaration)
        Called before visiting a CssDeclarationNode's sub trees
      • leaveDeclaration

        void leaveDeclaration​(CssDeclarationNode declaration)
        Called after visiting a CssDeclarationNode's sub trees
      • enterSelector

        boolean enterSelector​(CssSelectorNode selector)
        Called before visiting a CssSelectorNode's sub trees
      • leaveSelector

        void leaveSelector​(CssSelectorNode selector)
        Called after visiting a CssSelectorNode's sub trees
      • enterClassSelector

        boolean enterClassSelector​(CssClassSelectorNode classSelector)
        Called before visiting a CssClassSelectorNode's sub trees
      • leaveClassSelector

        void leaveClassSelector​(CssClassSelectorNode classSelector)
        Called after visiting a CssClassSelectorNode's sub trees
      • enterIdSelector

        boolean enterIdSelector​(CssIdSelectorNode idSelector)
        Called before visiting a CssIdSelectorNode's sub trees
      • leaveIdSelector

        void leaveIdSelector​(CssIdSelectorNode idSelector)
        Called after visiting a CssIdSelectorNode's sub trees
      • enterPseudoClass

        boolean enterPseudoClass​(CssPseudoClassNode pseudoClass)
        Called before visiting a CssPseudoClassNode's sub trees
      • leavePseudoClass

        void leavePseudoClass​(CssPseudoClassNode pseudoClass)
        Called after visiting a CssPseudoClassNode's sub trees
      • enterPseudoElement

        boolean enterPseudoElement​(CssPseudoElementNode pseudoElement)
        Called before visiting a CssPseudoElementNode's sub trees
      • leavePseudoElement

        void leavePseudoElement​(CssPseudoElementNode pseudoElement)
        Called after visiting a CssPseudoElementNode's sub trees
      • enterAttributeSelector

        boolean enterAttributeSelector​(CssAttributeSelectorNode attributeSelector)
        Called before visiting a CssAttributeSelectorNode's sub trees
      • leaveAttributeSelector

        void leaveAttributeSelector​(CssAttributeSelectorNode attributeSelector)
        Called after visiting a CssAttributeSelectorNode's sub trees
      • enterPropertyValue

        boolean enterPropertyValue​(CssPropertyValueNode propertyValue)
        Called before visiting a CssPropertyValueNode's sub trees
      • leavePropertyValue

        void leavePropertyValue​(CssPropertyValueNode propertyValue)
        Called after visiting a CssPropertyValueNode's sub trees
      • enterCompositeValueNode

        boolean enterCompositeValueNode​(CssCompositeValueNode value)
        Called before visiting a CssValueNode that is a CssCompositeValueNode
      • leaveCompositeValueNode

        void leaveCompositeValueNode​(CssCompositeValueNode value)
        Called after visiting a CssValueNode that is a CssCompositeValueNode
      • enterValueNode

        boolean enterValueNode​(CssValueNode value)
        Called before visiting a CssValueNode that is not a CssCompositeValueNode
      • leaveValueNode

        void leaveValueNode​(CssValueNode value)
        Called after visiting a CssValueNode that is not a CssCompositeValueNode
      • enterCompositeValueNodeOperator

        boolean enterCompositeValueNodeOperator​(CssCompositeValueNode parent)
        Called between values in a CssCompositeValueNode
      • leaveCompositeValueNodeOperator

        void leaveCompositeValueNodeOperator​(CssCompositeValueNode parent)
        Called between values in a CssCompositeValueNode
      • enterFunctionNode

        boolean enterFunctionNode​(CssFunctionNode value)
        Called before visiting a CssFunctionNode's sub trees
      • leaveFunctionNode

        void leaveFunctionNode​(CssFunctionNode value)
        Called after visiting a CssFunctionNode's sub trees.
      • enterArgumentNode

        boolean enterArgumentNode​(CssValueNode value)
        Called before visiting a CssFunctionNode's sub trees
      • leaveArgumentNode

        void leaveArgumentNode​(CssValueNode value)
        Called after visiting a CssFunctionNode's sub trees.
      • enterCombinator

        boolean enterCombinator​(CssCombinatorNode combinator)
        Called before visiting a CssCombinatorNode's sub trees
      • leaveCombinator

        void leaveCombinator​(CssCombinatorNode combinator)
        Called after visiting a CssCombinatorNode's sub trees
      • enterKey

        boolean enterKey​(CssKeyNode key)
        Called before visiting a CssKeyNode's sub trees
      • leaveKey

        void leaveKey​(CssKeyNode key)
        Called after visiting a CssKeyNode's sub trees
      • enterKeyBlock

        boolean enterKeyBlock​(CssKeyListNode block)
        Called before visiting a CssKeyListNode's sub trees
      • leaveKeyBlock

        void leaveKeyBlock​(CssKeyListNode block)
        Called after visiting a CssKeyListNode's sub trees
      • enterKeyframeRuleset

        boolean enterKeyframeRuleset​(CssKeyframeRulesetNode key)
        Called before visiting a CssKeyframeRulesetNode's sub trees
      • leaveKeyframeRuleset

        void leaveKeyframeRuleset​(CssKeyframeRulesetNode key)
        Called after visiting a CssKeyframeRulesetNode's sub trees
      • enterForLoop

        boolean enterForLoop​(CssForLoopRuleNode node)
        Called before visiting a CssForLoopRuleNode's sub trees
      • leaveForLoop

        void leaveForLoop​(CssForLoopRuleNode node)
        Called after visiting a CssForLoopRuleNode's sub trees