Class CssMathNode
java.lang.Object
com.google.common.css.compiler.ast.CssNode
com.google.common.css.compiler.ast.CssValueNode
com.google.common.css.compiler.ast.CssCompositeValueNode
com.google.common.css.compiler.ast.CssMathNode
- All Implemented Interfaces:
Locatable
A CSS node that holds a mathematical expression.
See http://www.w3.org/TR/css3-values/#calc
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.css.compiler.ast.CssCompositeValueNode
CssCompositeValueNode.Operator -
Method Summary
Modifier and TypeMethodDescriptionstatic CssValueNodecreateFromOperandsAndOperators(List<CssValueNode> operands, List<CssCompositeValueNode.Operator> operators, boolean hasParenthesis) deepCopy()Methods inherited from class com.google.common.css.compiler.ast.CssCompositeValueNode
getOperator, getValues, hasParenthesis, toStringMethods inherited from class com.google.common.css.compiler.ast.CssValueNode
getIsDefault, getValue, setIsDefault, setValueMethods inherited from class com.google.common.css.compiler.ast.CssNode
ancestors, appendComment, deepCopyNodes, equals, getComments, getParent, getShouldBeFlipped, getSourceCodeLocation, getVisitController, hasComment, hashCode, inFunArgs, setComments, setShouldBeFlipped, setSourceCodeLocation
-
Method Details
-
createFromOperandsAndOperators
public static CssValueNode createFromOperandsAndOperators(List<CssValueNode> operands, List<CssCompositeValueNode.Operator> operators, boolean hasParenthesis) -
deepCopy
- Overrides:
deepCopyin classCssCompositeValueNode
-