Class CssForLoopRuleNode
- java.lang.Object
-
- com.google.common.css.compiler.ast.CssNode
-
- com.google.common.css.compiler.ast.CssNodesListNode<CssValueNode>
-
- com.google.common.css.compiler.ast.CssAtRuleNode
-
- com.google.common.css.compiler.ast.CssForLoopRuleNode
-
- All Implemented Interfaces:
Locatable
public class CssForLoopRuleNode extends CssAtRuleNode
A node representing a@forloop rule.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.common.css.compiler.ast.CssAtRuleNode
CssAtRuleNode.Type
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVARIABLE_PREFIX-
Fields inherited from class com.google.common.css.compiler.ast.CssNodesListNode
children
-
-
Constructor Summary
Constructors Constructor Description CssForLoopRuleNode(CssForLoopRuleNode node)CssForLoopRuleNode(CssLiteralNode name, CssAbstractBlockNode block, java.util.List<CssCommentNode> comments, CssValueNode from, CssValueNode to, CssValueNode step, java.lang.String variableName, int loopId, SourceCodeLocation sourceCodeLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CssNodedeepCopy()CssBlockNodegetBlock()Subclasses should overridegetBlockto return a more specific subclass ofCssAbstractBlockNode.CssValueNodegetFrom()intgetLoopId()CssValueNodegetStep()CssValueNodegetTo()java.lang.StringgetVariableName()voidsetFrom(CssValueNode value)voidsetStep(CssValueNode value)voidsetTo(CssValueNode value)-
Methods inherited from class com.google.common.css.compiler.ast.CssAtRuleNode
getName, getParameters, getParametersCount, getType, setParameters, toString
-
Methods inherited from class com.google.common.css.compiler.ast.CssNodesListNode
addChildToBack, childIterable, getChildAt, getChildIterator, getChildren, getLastChild, getSourceCodeLocation, isEmpty, isEnclosedWithBraces, numChildren, replaceChildAt
-
Methods inherited from class com.google.common.css.compiler.ast.CssNode
ancestors, appendComment, deepCopyNodes, equals, getComments, getParent, getShouldBeFlipped, getVisitController, hasComment, hashCode, inFunArgs, setComments, setShouldBeFlipped, setSourceCodeLocation
-
-
-
-
Field Detail
-
VARIABLE_PREFIX
public static final java.lang.String VARIABLE_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CssForLoopRuleNode
public CssForLoopRuleNode(CssLiteralNode name, CssAbstractBlockNode block, @Nullable java.util.List<CssCommentNode> comments, CssValueNode from, CssValueNode to, CssValueNode step, java.lang.String variableName, int loopId, @Nullable SourceCodeLocation sourceCodeLocation)
-
CssForLoopRuleNode
public CssForLoopRuleNode(CssForLoopRuleNode node)
-
-
Method Detail
-
getFrom
public CssValueNode getFrom()
-
getTo
public CssValueNode getTo()
-
getStep
public CssValueNode getStep()
-
setFrom
public void setFrom(CssValueNode value)
-
setTo
public void setTo(CssValueNode value)
-
setStep
public void setStep(CssValueNode value)
-
getVariableName
public java.lang.String getVariableName()
-
getLoopId
public int getLoopId()
-
getBlock
public CssBlockNode getBlock()
Description copied from class:CssAtRuleNodeSubclasses should overridegetBlockto return a more specific subclass ofCssAbstractBlockNode.- Overrides:
getBlockin classCssAtRuleNode
-
-