public class BooleanConditionCollector extends ExtendedConditionalNodeVisitor implements com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass
@if (MY_PROPERTY) {
...
}
will be evaluated to true if and only if a configuration property with the same name is set
to the value "true":
<set-configuration-property name="MY_PROPERTY" value="true" />
Constructor and Description |
---|
BooleanConditionCollector(com.google.gwt.thirdparty.common.css.compiler.ast.MutatingVisitController delegate) |
Modifier and Type | Method and Description |
---|---|
void |
enterBooleanExpression(com.google.gwt.thirdparty.common.css.compiler.ast.CssBooleanExpressionNode booleanExpressionNode) |
java.util.Set<java.lang.String> |
getBooleanConditions() |
void |
runPass() |
enterConditionalRule
enterArgumentNode, enterAttributeSelector, enterBlock, enterClassSelector, enterCombinator, enterComponent, enterCompositeValueNode, enterCompositeValueNodeOperator, enterConditionalBlock, 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, 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, visit
public BooleanConditionCollector(com.google.gwt.thirdparty.common.css.compiler.ast.MutatingVisitController delegate)
public void enterBooleanExpression(com.google.gwt.thirdparty.common.css.compiler.ast.CssBooleanExpressionNode booleanExpressionNode)
enterBooleanExpression
in class ExtendedConditionalNodeVisitor
public java.util.Set<java.lang.String> getBooleanConditions()
public void runPass()
runPass
in interface com.google.gwt.thirdparty.common.css.compiler.ast.CssCompilerPass