com.vaadin.sass.internal.parser
Class ActualArgumentList
java.lang.Object
com.vaadin.sass.internal.parser.ActualArgumentList
- All Implemented Interfaces:
- Serializable
public class ActualArgumentList
- extends Object
- implements Serializable
ActualArgumentList is used for representing the actual arguments of an @include
or a function call. ActualArgumentList contains a list of named and unnamed
variables and an optional variable argument. The variable argument differs
from the ordinary arguments so that if it is list-valued, its contents are
expanded into separate arguments.
- Author:
- Vaadin
- See Also:
- Serialized Form
ActualArgumentList
public ActualArgumentList(ArgumentList list,
SassListItem variableArgument)
ActualArgumentList
public ActualArgumentList(SassList.Separator separator,
List<SassListItem> list,
List<VariableNode> named,
SassListItem variableArgument)
ActualArgumentList
public ActualArgumentList(SassList.Separator sep,
SassListItem... items)
ActualArgumentList
public ActualArgumentList(SassList.Separator separator,
List<SassListItem> newParamValues)
ActualArgumentList
public ActualArgumentList(SassList.Separator separator,
Collection<VariableNode> args,
boolean hasVariableArguments)
expandVariableArguments
public ActualArgumentList expandVariableArguments()
replaceVariables
public ActualArgumentList replaceVariables(Collection<VariableNode> variables)
evaluateFunctionsAndExpressions
public ActualArgumentList evaluateFunctionsAndExpressions(boolean evaluateArithmetics)
hasVariableArguments
public boolean hasVariableArguments()
buildString
public String buildString(Node.BuildStringStrategy strategy)
printState
public String printState()
toString
public String toString()
- Overrides:
toString in class Object
size
public int size()
- Returns the number of unnamed arguments contained in this list.
get
public SassListItem get(int i)
- Returns the unnamed argument at index i.
getSeparator
public SassList.Separator getSeparator()
getVariableNodeList
public List<VariableNode> getVariableNodeList()
getNamedVariables
public List<VariableNode> getNamedVariables()
Copyright © 2013–2014 Vaadin. All rights reserved.