Class DefaultTreeVisitor
- java.lang.Object
-
- com.google.common.css.compiler.ast.DefaultTreeVisitor
-
- All Implemented Interfaces:
AtRuleHandler,CssTreeVisitor
- Direct Known Subclasses:
AbbreviatePositionalValues,AutoExpandBrowserPrefix,BiDiFlipper,CheckDependencyNodes,CheckMissingRequire,CollectConstantDefinitions,CollectMixinDefinitions,CollectProvideNamespaces,ColorValueOptimizer,CompactPrintingVisitor,CreateComponentNodes,CreateConditionalNodes,CreateConstantReferences,CreateDefinitionNodes,CreateForLoopNodes,CreateMixins,CreateVendorPrefixedKeyframes,CssClassRenaming,DefinitionPrintingVisitor,DisallowDuplicateDeclarations,EliminateConditionalNodes,EliminateEmptyRulesetNodes,EliminateUnitsFromZeroNumericValues,EliminateUselessRulesetNodes,EvaluateCompileConstants,FixupFontDeclarations,HandleMissingConstantDefinitions,HandleUnknownAtRuleNodes,HasConditionalNodes,MapChunkAwareNodesToChunk,MarkDefaultDefinitions,MarkNonFlippableNodes,PrettyPrintingVisitor,ProcessComponents,ProcessKeyframes,ProcessRefiners,RelocateDefaultComments,RemoveDefaultDeclarations,RemoveEmptyValues,RemoveVendorSpecificProperties,ReplaceConstantReferences,ReplaceMixins,ResolveCustomFunctionNodes,SExprPrintingVisitor,SkippingTreeVisitor,StrictCssBase,UnrollLoops,ValidatePropertyValues,VerifyRecognizedProperties,WarnOnCustomProperty
public class DefaultTreeVisitor extends java.lang.Object implements CssTreeVisitor
Visits everything and does nothing.
-
-
Constructor Summary
Constructors Constructor Description DefaultTreeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanenterArgumentNode(CssValueNode value)Called before visiting aCssFunctionNode's sub treesbooleanenterAttributeSelector(CssAttributeSelectorNode attributeSelector)Called before visiting aCssAttributeSelectorNode's sub treesbooleanenterBlock(CssBlockNode block)Called before visiting aCssBlockNode's sub treesbooleanenterCharSet(CssCharSetNode node)Called before visiting aCssCharSetNode's sub treesbooleanenterClassSelector(CssClassSelectorNode classSelector)Called before visiting aCssClassSelectorNode's sub treesbooleanenterCombinator(CssCombinatorNode combinator)Called before visiting aCssCombinatorNode's sub treesbooleanenterComponent(CssComponentNode node)Called before visiting aCssComponentNode's sub treesbooleanenterCompositeValueNode(CssCompositeValueNode value)Called before visiting aCssValueNodethat is aCssCompositeValueNodebooleanenterCompositeValueNodeOperator(CssCompositeValueNode parent)Called between values in aCssCompositeValueNodebooleanenterConditionalBlock(CssConditionalBlockNode block)Called before visiting aCssConditionalBlockNode's sub treesbooleanenterConditionalRule(CssConditionalRuleNode node)booleanenterDeclaration(CssDeclarationNode declaration)Called before visiting aCssDeclarationNode's sub treesbooleanenterDeclarationBlock(CssDeclarationBlockNode block)Called before visiting aCssDeclarationBlockNode's sub treesbooleanenterDefinition(CssDefinitionNode node)booleanenterFontFace(CssFontFaceNode node)Called before visiting aCssFontFaceNode's sub treesbooleanenterForLoop(CssForLoopRuleNode node)Called before visiting aCssForLoopRuleNode's sub treesbooleanenterFunctionNode(CssFunctionNode value)Called before visiting aCssFunctionNode's sub treesbooleanenterIdSelector(CssIdSelectorNode idSelector)Called before visiting aCssIdSelectorNode's sub treesbooleanenterImportBlock(CssImportBlockNode block)Called before visiting aCssImportBlockNode's sub treesbooleanenterImportRule(CssImportRuleNode node)Called before visiting aCssImportRuleNode's sub treesbooleanenterKey(CssKeyNode node)Called before visiting aCssKeyNode's sub treesbooleanenterKeyBlock(CssKeyListNode block)Called before visiting aCssKeyListNode's sub treesbooleanenterKeyframeRuleset(CssKeyframeRulesetNode node)Called before visiting aCssKeyframeRulesetNode's sub treesbooleanenterKeyframesRule(CssKeyframesNode node)Called before visiting aCssKeyframesNode's sub treesbooleanenterMediaRule(CssMediaRuleNode node)Called before visiting aCssMediaRuleNode's sub treesbooleanenterMediaTypeListDelimiter(CssNodesListNode<? extends CssNode> node)Called between adjacent nodes in a media type listbooleanenterMixin(CssMixinNode node)Called before visiting aCssMixinNode's sub treesbooleanenterMixinDefinition(CssMixinDefinitionNode node)Called before visiting aCssMixinDefinitionNode's sub treesbooleanenterPageRule(CssPageRuleNode node)Called before visiting aCssPageRuleNode's sub treesbooleanenterPageSelector(CssPageSelectorNode node)Called before visiting aCssPageSelectorNode's sub treesbooleanenterPropertyValue(CssPropertyValueNode propertyValue)Called before visiting aCssPropertyValueNode's sub treesbooleanenterProvideNode(CssProvideNode node)Called before visiting aCssProvideNode's sub treesbooleanenterPseudoClass(CssPseudoClassNode pseudoClass)Called before visiting aCssPseudoClassNode's sub treesbooleanenterPseudoElement(CssPseudoElementNode pseudoElement)Called before visiting aCssPseudoElementNode's sub treesbooleanenterRequireNode(CssRequireNode node)Called before visiting aCssRequireNode's sub treesbooleanenterRuleset(CssRulesetNode ruleset)Called before visiting aCssRulesetNode's sub trees.booleanenterSelector(CssSelectorNode selector)Called before visiting aCssSelectorNode's sub treesbooleanenterSelectorBlock(CssSelectorListNode block)Called before visiting aCssSelectorListNode's sub treesbooleanenterTree(CssRootNode root)Called before visiting aCssRootNode's sub treesbooleanenterUnknownAtRule(CssUnknownAtRuleNode node)Called before visiting aCssUnknownAtRuleNode's sub treesbooleanenterValueNode(CssValueNode value)Called before visiting aCssValueNodethat is not aCssCompositeValueNodevoidleaveArgumentNode(CssValueNode value)Called after visiting aCssFunctionNode's sub trees.voidleaveAttributeSelector(CssAttributeSelectorNode attributeSelector)Called after visiting aCssAttributeSelectorNode's sub treesvoidleaveBlock(CssBlockNode block)Called after visiting aCssBlockNode's sub treesvoidleaveCharSet(CssCharSetNode node)Called after visiting aCssCharSetNode's sub treesvoidleaveClassSelector(CssClassSelectorNode classSelector)Called after visiting aCssClassSelectorNode's sub treesvoidleaveCombinator(CssCombinatorNode combinator)Called after visiting aCssCombinatorNode's sub treesvoidleaveComponent(CssComponentNode node)Called after visiting aCssComponentNode's sub treesvoidleaveCompositeValueNode(CssCompositeValueNode value)Called after visiting aCssValueNodethat is aCssCompositeValueNodevoidleaveCompositeValueNodeOperator(CssCompositeValueNode parent)Called between values in aCssCompositeValueNodevoidleaveConditionalBlock(CssConditionalBlockNode block)Called after visiting aCssConditionalBlockNode's sub treesvoidleaveConditionalRule(CssConditionalRuleNode node)Called after visiting aCssConditionalRuleNode's sub treesvoidleaveDeclaration(CssDeclarationNode declaration)Called after visiting aCssDeclarationNode's sub treesvoidleaveDeclarationBlock(CssDeclarationBlockNode block)Called after visiting aCssDeclarationBlockNode's sub treesvoidleaveDefinition(CssDefinitionNode node)Called after visiting aCssDefinitionNode's sub treesvoidleaveFontFace(CssFontFaceNode node)Called after visiting aCssFontFaceNode's sub treesvoidleaveForLoop(CssForLoopRuleNode node)Called after visiting aCssForLoopRuleNode's sub treesvoidleaveFunctionNode(CssFunctionNode value)Called after visiting aCssFunctionNode's sub trees.voidleaveIdSelector(CssIdSelectorNode idSelector)Called after visiting aCssIdSelectorNode's sub treesvoidleaveImportBlock(CssImportBlockNode block)Called after visiting aCssImportBlockNode's sub treesvoidleaveImportRule(CssImportRuleNode node)Called after visiting aCssImportRuleNode's sub treesvoidleaveKey(CssKeyNode node)Called after visiting aCssKeyNode's sub treesvoidleaveKeyBlock(CssKeyListNode block)Called after visiting aCssKeyListNode's sub treesvoidleaveKeyframeRuleset(CssKeyframeRulesetNode node)Called after visiting aCssKeyframeRulesetNode's sub treesvoidleaveKeyframesRule(CssKeyframesNode node)Called after visiting aCssKeyframesNode's sub treesvoidleaveMediaRule(CssMediaRuleNode node)Called after visiting aCssMediaRuleNode's sub treesvoidleaveMediaTypeListDelimiter(CssNodesListNode<? extends CssNode> node)Called between adjacent nodes in a media type listvoidleaveMixin(CssMixinNode node)Called after visiting aCssMixinNode's sub treesvoidleaveMixinDefinition(CssMixinDefinitionNode node)Called after visiting aCssMixinDefinitionNode's sub treesvoidleavePageRule(CssPageRuleNode node)Called after visiting aCssPageRuleNode's sub treesvoidleavePageSelector(CssPageSelectorNode node)Called after visiting aCssPageSelectorNode's sub treesvoidleavePropertyValue(CssPropertyValueNode propertyValue)Called after visiting aCssPropertyValueNode's sub treesvoidleaveProvideNode(CssProvideNode node)Called after visiting aCssProvideNode's sub treesvoidleavePseudoClass(CssPseudoClassNode pseudoClass)Called after visiting aCssPseudoClassNode's sub treesvoidleavePseudoElement(CssPseudoElementNode pseudoElement)Called after visiting aCssPseudoElementNode's sub treesvoidleaveRequireNode(CssRequireNode node)Called after visiting aCssRequireNode's sub treesvoidleaveRuleset(CssRulesetNode ruleset)Called after visiting aCssRulesetNode's sub treesvoidleaveSelector(CssSelectorNode selector)Called after visiting aCssSelectorNode's sub treesvoidleaveSelectorBlock(CssSelectorListNode block)Called after visiting aCssSelectorListNode's sub treesvoidleaveTree(CssRootNode root)Called after visiting aCssRootNode's sub treesvoidleaveUnknownAtRule(CssUnknownAtRuleNode node)Called after visiting aCssUnknownAtRuleNode's sub treesvoidleaveValueNode(CssValueNode value)Called after visiting aCssValueNodethat is not aCssCompositeValueNode
-
-
-
Method Detail
-
enterTree
public boolean enterTree(CssRootNode root)
Description copied from interface:CssTreeVisitorCalled before visiting aCssRootNode's sub trees- Specified by:
enterTreein interfaceCssTreeVisitor
-
leaveTree
public void leaveTree(CssRootNode root)
Description copied from interface:CssTreeVisitorCalled after visiting aCssRootNode's sub trees- Specified by:
leaveTreein interfaceCssTreeVisitor
-
enterImportBlock
public boolean enterImportBlock(CssImportBlockNode block)
Description copied from interface:CssTreeVisitorCalled before visiting aCssImportBlockNode's sub trees- Specified by:
enterImportBlockin interfaceCssTreeVisitor
-
leaveImportBlock
public void leaveImportBlock(CssImportBlockNode block)
Description copied from interface:CssTreeVisitorCalled after visiting aCssImportBlockNode's sub trees- Specified by:
leaveImportBlockin interfaceCssTreeVisitor
-
enterBlock
public boolean enterBlock(CssBlockNode block)
Description copied from interface:CssTreeVisitorCalled before visiting aCssBlockNode's sub trees- Specified by:
enterBlockin interfaceCssTreeVisitor
-
leaveBlock
public void leaveBlock(CssBlockNode block)
Description copied from interface:CssTreeVisitorCalled after visiting aCssBlockNode's sub trees- Specified by:
leaveBlockin interfaceCssTreeVisitor
-
enterConditionalBlock
public boolean enterConditionalBlock(CssConditionalBlockNode block)
Description copied from interface:CssTreeVisitorCalled before visiting aCssConditionalBlockNode's sub trees- Specified by:
enterConditionalBlockin interfaceCssTreeVisitor
-
leaveConditionalBlock
public void leaveConditionalBlock(CssConditionalBlockNode block)
Description copied from interface:CssTreeVisitorCalled after visiting aCssConditionalBlockNode's sub trees- Specified by:
leaveConditionalBlockin interfaceCssTreeVisitor
-
enterDeclarationBlock
public boolean enterDeclarationBlock(CssDeclarationBlockNode block)
Description copied from interface:CssTreeVisitorCalled before visiting aCssDeclarationBlockNode's sub trees- Specified by:
enterDeclarationBlockin interfaceCssTreeVisitor
-
leaveDeclarationBlock
public void leaveDeclarationBlock(CssDeclarationBlockNode block)
Description copied from interface:CssTreeVisitorCalled after visiting aCssDeclarationBlockNode's sub trees- Specified by:
leaveDeclarationBlockin interfaceCssTreeVisitor
-
enterRuleset
public boolean enterRuleset(CssRulesetNode ruleset)
Description copied from interface:CssTreeVisitorCalled before visiting aCssRulesetNode's sub trees.- Specified by:
enterRulesetin interfaceCssTreeVisitor- Returns:
- whether ruleset children should be visited
-
leaveRuleset
public void leaveRuleset(CssRulesetNode ruleset)
Description copied from interface:CssTreeVisitorCalled after visiting aCssRulesetNode's sub trees- Specified by:
leaveRulesetin interfaceCssTreeVisitor
-
enterSelectorBlock
public boolean enterSelectorBlock(CssSelectorListNode block)
Description copied from interface:CssTreeVisitorCalled before visiting aCssSelectorListNode's sub trees- Specified by:
enterSelectorBlockin interfaceCssTreeVisitor
-
leaveSelectorBlock
public void leaveSelectorBlock(CssSelectorListNode block)
Description copied from interface:CssTreeVisitorCalled after visiting aCssSelectorListNode's sub trees- Specified by:
leaveSelectorBlockin interfaceCssTreeVisitor
-
enterDeclaration
public boolean enterDeclaration(CssDeclarationNode declaration)
Description copied from interface:CssTreeVisitorCalled before visiting aCssDeclarationNode's sub trees- Specified by:
enterDeclarationin interfaceCssTreeVisitor
-
leaveDeclaration
public void leaveDeclaration(CssDeclarationNode declaration)
Description copied from interface:CssTreeVisitorCalled after visiting aCssDeclarationNode's sub trees- Specified by:
leaveDeclarationin interfaceCssTreeVisitor
-
enterSelector
public boolean enterSelector(CssSelectorNode selector)
Description copied from interface:CssTreeVisitorCalled before visiting aCssSelectorNode's sub trees- Specified by:
enterSelectorin interfaceCssTreeVisitor
-
leaveSelector
public void leaveSelector(CssSelectorNode selector)
Description copied from interface:CssTreeVisitorCalled after visiting aCssSelectorNode's sub trees- Specified by:
leaveSelectorin interfaceCssTreeVisitor
-
enterPropertyValue
public boolean enterPropertyValue(CssPropertyValueNode propertyValue)
Description copied from interface:CssTreeVisitorCalled before visiting aCssPropertyValueNode's sub trees- Specified by:
enterPropertyValuein interfaceCssTreeVisitor
-
leavePropertyValue
public void leavePropertyValue(CssPropertyValueNode propertyValue)
Description copied from interface:CssTreeVisitorCalled after visiting aCssPropertyValueNode's sub trees- Specified by:
leavePropertyValuein interfaceCssTreeVisitor
-
enterCompositeValueNode
public boolean enterCompositeValueNode(CssCompositeValueNode value)
Description copied from interface:CssTreeVisitorCalled before visiting aCssValueNodethat is aCssCompositeValueNode- Specified by:
enterCompositeValueNodein interfaceCssTreeVisitor
-
leaveCompositeValueNode
public void leaveCompositeValueNode(CssCompositeValueNode value)
Description copied from interface:CssTreeVisitorCalled after visiting aCssValueNodethat is aCssCompositeValueNode- Specified by:
leaveCompositeValueNodein interfaceCssTreeVisitor
-
enterValueNode
public boolean enterValueNode(CssValueNode value)
Description copied from interface:CssTreeVisitorCalled before visiting aCssValueNodethat is not aCssCompositeValueNode- Specified by:
enterValueNodein interfaceCssTreeVisitor
-
leaveValueNode
public void leaveValueNode(CssValueNode value)
Description copied from interface:CssTreeVisitorCalled after visiting aCssValueNodethat is not aCssCompositeValueNode- Specified by:
leaveValueNodein interfaceCssTreeVisitor
-
enterCompositeValueNodeOperator
public boolean enterCompositeValueNodeOperator(CssCompositeValueNode parent)
Description copied from interface:CssTreeVisitorCalled between values in aCssCompositeValueNode- Specified by:
enterCompositeValueNodeOperatorin interfaceCssTreeVisitor
-
leaveCompositeValueNodeOperator
public void leaveCompositeValueNodeOperator(CssCompositeValueNode parent)
Description copied from interface:CssTreeVisitorCalled between values in aCssCompositeValueNode- Specified by:
leaveCompositeValueNodeOperatorin interfaceCssTreeVisitor
-
enterFunctionNode
public boolean enterFunctionNode(CssFunctionNode value)
Description copied from interface:CssTreeVisitorCalled before visiting aCssFunctionNode's sub trees- Specified by:
enterFunctionNodein interfaceCssTreeVisitor
-
leaveFunctionNode
public void leaveFunctionNode(CssFunctionNode value)
Description copied from interface:CssTreeVisitorCalled after visiting aCssFunctionNode's sub trees.- Specified by:
leaveFunctionNodein interfaceCssTreeVisitor
-
enterArgumentNode
public boolean enterArgumentNode(CssValueNode value)
Description copied from interface:CssTreeVisitorCalled before visiting aCssFunctionNode's sub trees- Specified by:
enterArgumentNodein interfaceCssTreeVisitor
-
leaveArgumentNode
public void leaveArgumentNode(CssValueNode value)
Description copied from interface:CssTreeVisitorCalled after visiting aCssFunctionNode's sub trees.- Specified by:
leaveArgumentNodein interfaceCssTreeVisitor
-
enterCombinator
public boolean enterCombinator(CssCombinatorNode combinator)
Description copied from interface:CssTreeVisitorCalled before visiting aCssCombinatorNode's sub trees- Specified by:
enterCombinatorin interfaceCssTreeVisitor
-
leaveCombinator
public void leaveCombinator(CssCombinatorNode combinator)
Description copied from interface:CssTreeVisitorCalled after visiting aCssCombinatorNode's sub trees- Specified by:
leaveCombinatorin interfaceCssTreeVisitor
-
enterConditionalRule
public boolean enterConditionalRule(CssConditionalRuleNode node)
- Specified by:
enterConditionalRulein interfaceAtRuleHandler- Parameters:
node- node- Returns:
trueif the contents of the rule should be visited, false otherwise.AtRuleHandler.leaveConditionalRule(CssConditionalRuleNode)will still be called.
-
leaveConditionalRule
public void leaveConditionalRule(CssConditionalRuleNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssConditionalRuleNode's sub trees- Specified by:
leaveConditionalRulein interfaceAtRuleHandler- Parameters:
node- node
-
enterImportRule
public boolean enterImportRule(CssImportRuleNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssImportRuleNode's sub trees- Specified by:
enterImportRulein interfaceAtRuleHandler- Parameters:
node- node
-
leaveImportRule
public void leaveImportRule(CssImportRuleNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssImportRuleNode's sub trees- Specified by:
leaveImportRulein interfaceAtRuleHandler- Parameters:
node- node
-
enterMediaRule
public boolean enterMediaRule(CssMediaRuleNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssMediaRuleNode's sub trees- Specified by:
enterMediaRulein interfaceAtRuleHandler- Parameters:
node- node
-
leaveMediaRule
public void leaveMediaRule(CssMediaRuleNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssMediaRuleNode's sub trees- Specified by:
leaveMediaRulein interfaceAtRuleHandler- Parameters:
node- node
-
enterDefinition
public boolean enterDefinition(CssDefinitionNode node)
- Specified by:
enterDefinitionin interfaceAtRuleHandler- Parameters:
node- node- Returns:
trueif the contents of the rule should be visited, false otherwise.AtRuleHandler.leaveDefinition(CssDefinitionNode)will still be called.
-
leaveDefinition
public void leaveDefinition(CssDefinitionNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssDefinitionNode's sub trees- Specified by:
leaveDefinitionin interfaceAtRuleHandler- Parameters:
node- node
-
enterUnknownAtRule
public boolean enterUnknownAtRule(CssUnknownAtRuleNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssUnknownAtRuleNode's sub trees- Specified by:
enterUnknownAtRulein interfaceAtRuleHandler- Parameters:
node- node
-
leaveUnknownAtRule
public void leaveUnknownAtRule(CssUnknownAtRuleNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssUnknownAtRuleNode's sub trees- Specified by:
leaveUnknownAtRulein interfaceAtRuleHandler
-
enterMediaTypeListDelimiter
public boolean enterMediaTypeListDelimiter(CssNodesListNode<? extends CssNode> node)
Description copied from interface:AtRuleHandlerCalled between adjacent nodes in a media type list- Specified by:
enterMediaTypeListDelimiterin interfaceAtRuleHandler- Parameters:
node- node
-
leaveMediaTypeListDelimiter
public void leaveMediaTypeListDelimiter(CssNodesListNode<? extends CssNode> node)
Description copied from interface:AtRuleHandlerCalled between adjacent nodes in a media type list- Specified by:
leaveMediaTypeListDelimiterin interfaceAtRuleHandler- Parameters:
node- node
-
enterComponent
public boolean enterComponent(CssComponentNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssComponentNode's sub trees- Specified by:
enterComponentin interfaceAtRuleHandler- Parameters:
node- node
-
leaveComponent
public void leaveComponent(CssComponentNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssComponentNode's sub trees- Specified by:
leaveComponentin interfaceAtRuleHandler- Parameters:
node- node
-
enterKeyframesRule
public boolean enterKeyframesRule(CssKeyframesNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssKeyframesNode's sub trees- Specified by:
enterKeyframesRulein interfaceAtRuleHandler- Parameters:
node- node
-
leaveKeyframesRule
public void leaveKeyframesRule(CssKeyframesNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssKeyframesNode's sub trees- Specified by:
leaveKeyframesRulein interfaceAtRuleHandler- Parameters:
node- node
-
enterKey
public boolean enterKey(CssKeyNode node)
Description copied from interface:CssTreeVisitorCalled before visiting aCssKeyNode's sub trees- Specified by:
enterKeyin interfaceCssTreeVisitor
-
leaveKey
public void leaveKey(CssKeyNode node)
Description copied from interface:CssTreeVisitorCalled after visiting aCssKeyNode's sub trees- Specified by:
leaveKeyin interfaceCssTreeVisitor
-
enterKeyBlock
public boolean enterKeyBlock(CssKeyListNode block)
Description copied from interface:CssTreeVisitorCalled before visiting aCssKeyListNode's sub trees- Specified by:
enterKeyBlockin interfaceCssTreeVisitor
-
leaveKeyBlock
public void leaveKeyBlock(CssKeyListNode block)
Description copied from interface:CssTreeVisitorCalled after visiting aCssKeyListNode's sub trees- Specified by:
leaveKeyBlockin interfaceCssTreeVisitor
-
enterKeyframeRuleset
public boolean enterKeyframeRuleset(CssKeyframeRulesetNode node)
Description copied from interface:CssTreeVisitorCalled before visiting aCssKeyframeRulesetNode's sub trees- Specified by:
enterKeyframeRulesetin interfaceCssTreeVisitor
-
leaveKeyframeRuleset
public void leaveKeyframeRuleset(CssKeyframeRulesetNode node)
Description copied from interface:CssTreeVisitorCalled after visiting aCssKeyframeRulesetNode's sub trees- Specified by:
leaveKeyframeRulesetin interfaceCssTreeVisitor
-
enterMixinDefinition
public boolean enterMixinDefinition(CssMixinDefinitionNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssMixinDefinitionNode's sub trees- Specified by:
enterMixinDefinitionin interfaceAtRuleHandler- Parameters:
node- node
-
leaveMixinDefinition
public void leaveMixinDefinition(CssMixinDefinitionNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssMixinDefinitionNode's sub trees- Specified by:
leaveMixinDefinitionin interfaceAtRuleHandler- Parameters:
node- node
-
enterMixin
public boolean enterMixin(CssMixinNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssMixinNode's sub trees- Specified by:
enterMixinin interfaceAtRuleHandler- Parameters:
node- node
-
leaveMixin
public void leaveMixin(CssMixinNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssMixinNode's sub trees- Specified by:
leaveMixinin interfaceAtRuleHandler- Parameters:
node- node
-
enterPageRule
public boolean enterPageRule(CssPageRuleNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssPageRuleNode's sub trees- Specified by:
enterPageRulein interfaceAtRuleHandler- Parameters:
node- node
-
leavePageRule
public void leavePageRule(CssPageRuleNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssPageRuleNode's sub trees- Specified by:
leavePageRulein interfaceAtRuleHandler- Parameters:
node- node
-
enterPageSelector
public boolean enterPageSelector(CssPageSelectorNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssPageSelectorNode's sub trees- Specified by:
enterPageSelectorin interfaceAtRuleHandler- Parameters:
node- node
-
leavePageSelector
public void leavePageSelector(CssPageSelectorNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssPageSelectorNode's sub trees- Specified by:
leavePageSelectorin interfaceAtRuleHandler- Parameters:
node- node
-
enterFontFace
public boolean enterFontFace(CssFontFaceNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssFontFaceNode's sub trees- Specified by:
enterFontFacein interfaceAtRuleHandler- Parameters:
node- node
-
leaveFontFace
public void leaveFontFace(CssFontFaceNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssFontFaceNode's sub trees- Specified by:
leaveFontFacein interfaceAtRuleHandler- Parameters:
node- node
-
enterCharSet
public boolean enterCharSet(CssCharSetNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssCharSetNode's sub trees- Specified by:
enterCharSetin interfaceAtRuleHandler- Parameters:
node- node
-
leaveCharSet
public void leaveCharSet(CssCharSetNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssCharSetNode's sub trees- Specified by:
leaveCharSetin interfaceAtRuleHandler- Parameters:
node- node
-
enterAttributeSelector
public boolean enterAttributeSelector(CssAttributeSelectorNode attributeSelector)
Description copied from interface:CssTreeVisitorCalled before visiting aCssAttributeSelectorNode's sub trees- Specified by:
enterAttributeSelectorin interfaceCssTreeVisitor
-
leaveAttributeSelector
public void leaveAttributeSelector(CssAttributeSelectorNode attributeSelector)
Description copied from interface:CssTreeVisitorCalled after visiting aCssAttributeSelectorNode's sub trees- Specified by:
leaveAttributeSelectorin interfaceCssTreeVisitor
-
enterClassSelector
public boolean enterClassSelector(CssClassSelectorNode classSelector)
Description copied from interface:CssTreeVisitorCalled before visiting aCssClassSelectorNode's sub trees- Specified by:
enterClassSelectorin interfaceCssTreeVisitor
-
leaveClassSelector
public void leaveClassSelector(CssClassSelectorNode classSelector)
Description copied from interface:CssTreeVisitorCalled after visiting aCssClassSelectorNode's sub trees- Specified by:
leaveClassSelectorin interfaceCssTreeVisitor
-
enterIdSelector
public boolean enterIdSelector(CssIdSelectorNode idSelector)
Description copied from interface:CssTreeVisitorCalled before visiting aCssIdSelectorNode's sub trees- Specified by:
enterIdSelectorin interfaceCssTreeVisitor
-
leaveIdSelector
public void leaveIdSelector(CssIdSelectorNode idSelector)
Description copied from interface:CssTreeVisitorCalled after visiting aCssIdSelectorNode's sub trees- Specified by:
leaveIdSelectorin interfaceCssTreeVisitor
-
enterPseudoClass
public boolean enterPseudoClass(CssPseudoClassNode pseudoClass)
Description copied from interface:CssTreeVisitorCalled before visiting aCssPseudoClassNode's sub trees- Specified by:
enterPseudoClassin interfaceCssTreeVisitor
-
leavePseudoClass
public void leavePseudoClass(CssPseudoClassNode pseudoClass)
Description copied from interface:CssTreeVisitorCalled after visiting aCssPseudoClassNode's sub trees- Specified by:
leavePseudoClassin interfaceCssTreeVisitor
-
enterPseudoElement
public boolean enterPseudoElement(CssPseudoElementNode pseudoElement)
Description copied from interface:CssTreeVisitorCalled before visiting aCssPseudoElementNode's sub trees- Specified by:
enterPseudoElementin interfaceCssTreeVisitor
-
leavePseudoElement
public void leavePseudoElement(CssPseudoElementNode pseudoElement)
Description copied from interface:CssTreeVisitorCalled after visiting aCssPseudoElementNode's sub trees- Specified by:
leavePseudoElementin interfaceCssTreeVisitor
-
enterProvideNode
public boolean enterProvideNode(CssProvideNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssProvideNode's sub trees- Specified by:
enterProvideNodein interfaceAtRuleHandler- Parameters:
node- node
-
leaveProvideNode
public void leaveProvideNode(CssProvideNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssProvideNode's sub trees- Specified by:
leaveProvideNodein interfaceAtRuleHandler- Parameters:
node- node
-
enterRequireNode
public boolean enterRequireNode(CssRequireNode node)
Description copied from interface:AtRuleHandlerCalled before visiting aCssRequireNode's sub trees- Specified by:
enterRequireNodein interfaceAtRuleHandler- Parameters:
node- node
-
leaveRequireNode
public void leaveRequireNode(CssRequireNode node)
Description copied from interface:AtRuleHandlerCalled after visiting aCssRequireNode's sub trees- Specified by:
leaveRequireNodein interfaceAtRuleHandler- Parameters:
node- node
-
enterForLoop
public boolean enterForLoop(CssForLoopRuleNode node)
Description copied from interface:CssTreeVisitorCalled before visiting aCssForLoopRuleNode's sub trees- Specified by:
enterForLoopin interfaceCssTreeVisitor
-
leaveForLoop
public void leaveForLoop(CssForLoopRuleNode node)
Description copied from interface:CssTreeVisitorCalled after visiting aCssForLoopRuleNode's sub trees- Specified by:
leaveForLoopin interfaceCssTreeVisitor
-
-