GWT 2.7.0

com.google.gwt.resources.gss
Class RuntimeConditionalBlockCollector

java.lang.Object
  extended by com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
      extended by com.google.gwt.resources.gss.RuntimeConditionalBlockCollector
All Implemented Interfaces:
com.google.gwt.thirdparty.common.css.compiler.ast.AtRuleHandler, com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass, com.google.gwt.thirdparty.common.css.compiler.ast.CssTreeVisitor

public class RuntimeConditionalBlockCollector
extends com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
implements com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass

Visitor that collects conditional blocks containing conditions that need to be evaluated at runtime.


Constructor Summary
RuntimeConditionalBlockCollector(com.google.gwt.thirdparty.common.css.compiler.ast.VisitController visitController)
           
 
Method Summary
 boolean enterConditionalBlock(com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode block)
           
 java.util.Set<com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode> getRuntimeConditionalBlock()
           
 void runPass()
           
 
Methods inherited from class com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor
enterArgumentNode, enterAttributeSelector, enterBlock, enterClassSelector, enterCombinator, enterComponent, enterCompositeValueNode, enterCompositeValueNodeOperator, enterConditionalRule, enterDeclaration, enterDeclarationBlock, enterDefinition, enterFontFace, 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, leaveClassSelector, leaveCombinator, leaveComponent, leaveCompositeValueNode, leaveCompositeValueNodeOperator, leaveConditionalBlock, leaveConditionalRule, leaveDeclaration, leaveDeclarationBlock, leaveDefinition, leaveFontFace, 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, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeConditionalBlockCollector

public RuntimeConditionalBlockCollector(com.google.gwt.thirdparty.common.css.compiler.ast.VisitController visitController)
Method Detail

enterConditionalBlock

public boolean enterConditionalBlock(com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode block)
Specified by:
enterConditionalBlock in interface com.google.gwt.thirdparty.common.css.compiler.ast.CssTreeVisitor
Overrides:
enterConditionalBlock in class com.google.gwt.thirdparty.common.css.compiler.ast.DefaultTreeVisitor

runPass

public void runPass()
Specified by:
runPass in interface com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass

getRuntimeConditionalBlock

public java.util.Set<com.google.gwt.thirdparty.common.css.compiler.ast.CssConditionalBlockNode> getRuntimeConditionalBlock()

GWT 2.7.0