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
public final class CssMathNode extends CssCompositeValueNode
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CssValueNodecreateFromOperandsAndOperators(java.util.List<CssValueNode> operands, java.util.List<CssCompositeValueNode.Operator> operators, boolean hasParenthesis)CssMathNodedeepCopy()-
Methods inherited from class com.google.common.css.compiler.ast.CssCompositeValueNode
getOperator, getValues, hasParenthesis, toString
-
Methods inherited from class com.google.common.css.compiler.ast.CssValueNode
getIsDefault, getValue, setIsDefault, setValue
-
Methods 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 Detail
-
createFromOperandsAndOperators
public static CssValueNode createFromOperandsAndOperators(java.util.List<CssValueNode> operands, java.util.List<CssCompositeValueNode.Operator> operators, boolean hasParenthesis)
-
deepCopy
public CssMathNode deepCopy()
- Overrides:
deepCopyin classCssCompositeValueNode
-
-