Class HasConditionalNodes
java.lang.Object
com.google.common.css.compiler.ast.DefaultTreeVisitor
com.google.common.css.compiler.passes.HasConditionalNodes
- All Implemented Interfaces:
AtRuleHandler,CssCompilerPass,CssTreeVisitor
-
Method Summary
Modifier and TypeMethodDescriptionbooleanCalled before visiting aCssConditionalBlockNode's sub treesbooleanbooleanvoidrunPass()Methods inherited from class com.google.common.css.compiler.ast.DefaultTreeVisitor
enterArgumentNode, enterAttributeSelector, enterBlock, enterCharSet, enterClassSelector, enterCombinator, enterComponent, enterCompositeValueNode, enterCompositeValueNodeOperator, enterDeclaration, enterDeclarationBlock, enterDefinition, enterFontFace, enterForLoop, enterFunctionNode, enterIdSelector, enterImportBlock, enterImportRule, enterKey, enterKeyBlock, enterKeyframeRuleset, enterKeyframesRule, enterMediaRule, enterMediaTypeListDelimiter, enterMixin, enterMixinDefinition, enterPageRule, enterPageSelector, enterPropertyValue, enterProvideNode, enterPseudoClass, enterPseudoElement, enterRequireNode, enterRuleset, enterSelector, enterSelectorBlock, enterTree, enterUnknownAtRule, enterValueNode, leaveArgumentNode, leaveAttributeSelector, leaveBlock, leaveCharSet, leaveClassSelector, leaveCombinator, leaveComponent, leaveCompositeValueNode, leaveCompositeValueNodeOperator, leaveConditionalBlock, leaveConditionalRule, leaveDeclaration, leaveDeclarationBlock, leaveDefinition, leaveFontFace, leaveForLoop, leaveFunctionNode, leaveIdSelector, leaveImportBlock, leaveImportRule, leaveKey, leaveKeyBlock, leaveKeyframeRuleset, leaveKeyframesRule, leaveMediaRule, leaveMediaTypeListDelimiter, leaveMixin, leaveMixinDefinition, leavePageRule, leavePageSelector, leavePropertyValue, leaveProvideNode, leavePseudoClass, leavePseudoElement, leaveRequireNode, leaveRuleset, leaveSelector, leaveSelectorBlock, leaveTree, leaveUnknownAtRule, leaveValueNode
-
Method Details
-
enterConditionalBlock
Description copied from interface:CssTreeVisitorCalled before visiting aCssConditionalBlockNode's sub trees- Specified by:
enterConditionalBlockin interfaceCssTreeVisitor- Overrides:
enterConditionalBlockin classDefaultTreeVisitor
-
enterConditionalRule
- Specified by:
enterConditionalRulein interfaceAtRuleHandler- Overrides:
enterConditionalRulein classDefaultTreeVisitor- Parameters:
node- node- Returns:
trueif the contents of the rule should be visited, false otherwise.AtRuleHandler.leaveConditionalRule(CssConditionalRuleNode)will still be called.
-
runPass
public void runPass()- Specified by:
runPassin interfaceCssCompilerPass
-
hasConditionalNodes
public boolean hasConditionalNodes()
-