Uses of Interface
com.vaadin.sass.internal.parser.SassListItem

Packages that use SassListItem
com.vaadin.sass.internal.expression   
com.vaadin.sass.internal.expression.exception   
com.vaadin.sass.internal.handler   
com.vaadin.sass.internal.parser   
com.vaadin.sass.internal.parser.function   
com.vaadin.sass.internal.tree   
com.vaadin.sass.internal.tree.controldirective   
 

Uses of SassListItem in com.vaadin.sass.internal.expression
 

Methods in com.vaadin.sass.internal.expression that return SassListItem
 SassListItem BinaryExpression.eval()
           
 SassListItem BinaryOperator.eval(SassListItem leftOperand, SassListItem rightOperand)
          Returns the result of applying the operator to the operands.
 SassListItem ArithmeticExpressionEvaluator.evaluate(List<SassListItem> terms)
           
 

Methods in com.vaadin.sass.internal.expression with parameters of type SassListItem
 SassListItem BinaryOperator.eval(SassListItem leftOperand, SassListItem rightOperand)
          Returns the result of applying the operator to the operands.
static boolean BinaryOperator.isTrue(SassListItem item)
           
 

Method parameters in com.vaadin.sass.internal.expression with type arguments of type SassListItem
 SassListItem ArithmeticExpressionEvaluator.evaluate(List<SassListItem> terms)
           
 

Uses of SassListItem in com.vaadin.sass.internal.expression.exception
 

Constructors in com.vaadin.sass.internal.expression.exception with parameters of type SassListItem
ArithmeticException(String error, SassListItem term)
           
 

Uses of SassListItem in com.vaadin.sass.internal.handler
 

Methods in com.vaadin.sass.internal.handler with parameters of type SassListItem
 void SCSSDocumentHandler.ifDirective(SassListItem evaluator)
           
 void SCSSDocumentHandlerImpl.ifDirective(SassListItem evaluator)
           
 void SCSSDocumentHandlerImpl.property(String name, SassListItem value, boolean important)
           
 void SCSSDocumentHandler.property(String name, SassListItem value, boolean important, String comment)
           
 void SCSSDocumentHandlerImpl.property(String name, SassListItem value, boolean important, String comment)
           
 void SCSSDocumentHandler.returnDirective(SassListItem expr)
           
 void SCSSDocumentHandlerImpl.returnDirective(SassListItem expr)
           
 void SCSSDocumentHandler.startEachDirective(String variable, SassListItem list)
           
 void SCSSDocumentHandlerImpl.startEachDirective(String var, SassListItem list)
           
 void SCSSDocumentHandler.startForDirective(String var, SassListItem from, SassListItem to, boolean exclusive)
           
 void SCSSDocumentHandlerImpl.startForDirective(String var, SassListItem from, SassListItem to, boolean exclusive)
           
 void SCSSDocumentHandler.startWhileDirective(SassListItem evaluator)
           
 void SCSSDocumentHandlerImpl.startWhileDirective(SassListItem condition)
           
 void SCSSDocumentHandler.variable(String name, SassListItem value, boolean guarded)
           
 void SCSSDocumentHandlerImpl.variable(String name, SassListItem value, boolean guarded)
           
 

Uses of SassListItem in com.vaadin.sass.internal.parser
 

Classes in com.vaadin.sass.internal.parser that implement SassListItem
 class ArgumentList
          An ArgumentList is used for packing arguments into a list.
 class LexicalUnitImpl
           
 class SassExpression
          SassExpressions are used for representing and evaluating arithmetic expressions.
 class SassList
          SassList is a list that has a specified separator character (comma or space) and data items.
 

Methods in com.vaadin.sass.internal.parser that return SassListItem
static SassListItem SassExpression.createExpression(List<SassListItem> items)
          Creates a new expression containing the elements of the parameter items but with trailing whitespace items eliminated.
 SassListItem SassExpression.evaluateFunctionsAndExpressions(boolean evaluateArithmetics)
           
 SassListItem LexicalUnitImpl.evaluateFunctionsAndExpressions(boolean evaluateArithmetics)
           
 SassListItem SassListItem.evaluateFunctionsAndExpressions(boolean evaluateArithmetics)
          Evaluates the arithmetic expressions and functions of this item without modifying this item.
 SassListItem Parser.expr()
           
 SassListItem SassList.flatten()
          Returns a SassListItem whose textual (CSS) representation is the same as that of this list.
 SassListItem SassList.get(int index)
           
 SassListItem ActualArgumentList.get(int i)
          Returns the unnamed argument at index i.
 SassListItem Parser.numericExpr()
           
 SassListItem Parser.parenthesizedExpression()
           
 SassListItem LexicalUnitImpl.replaceVariables(Collection<VariableNode> variables)
           
 SassListItem SassListItem.replaceVariables(Collection<VariableNode> variable)
          Returns a new item that is otherwise equal to this one but all occurrences of the given variables have been replaced by the values given in the VariableNodes.
 

Methods in com.vaadin.sass.internal.parser that return types with arguments of type SassListItem
 List<SassListItem> Parser.arithmeticOrBooleanOperator()
           
 List<SassListItem> Parser.booleanOperator()
           
protected  List<SassListItem> SassList.getItems()
           
 Iterator<SassListItem> SassList.iterator()
           
 List<SassListItem> Parser.nonCommaOperator()
           
 List<SassListItem> Parser.nonVariableTerm()
           
 List<SassListItem> Parser.numberTerm(char op)
           
 List<SassListItem> Parser.numericTerm()
           
 List<SassListItem> Parser.operator()
           
 List<SassListItem> Parser.stringTerm(char op)
           
 List<SassListItem> Parser.term()
           
 List<SassListItem> Parser.variableTerm()
           
 

Methods in com.vaadin.sass.internal.parser with parameters of type SassListItem
static boolean LexicalUnitImpl.checkLexicalUnitType(SassListItem item, short... lexicalUnitTypes)
           
protected  SassList.Separator ArgumentList.getSeparator(SassListItem expr)
           
static boolean SassExpression.isWhitespace(SassListItem unit)
           
 

Method parameters in com.vaadin.sass.internal.parser with type arguments of type SassListItem
 void Parser.addExpressionTerm(List<SassListItem> items)
           
static SassListItem SassExpression.createExpression(List<SassListItem> items)
          Creates a new expression containing the elements of the parameter items but with trailing whitespace items eliminated.
static int SassExpression.getNextNonspaceIndex(List<SassListItem> list, int startIndex)
          Returns the index of the next non-whitespace item in list, starting from startIndex (inclusive).
 

Constructors in com.vaadin.sass.internal.parser with parameters of type SassListItem
ActualArgumentList(ArgumentList list, SassListItem variableArgument)
           
ActualArgumentList(SassList.Separator separator, List<SassListItem> list, List<VariableNode> named, SassListItem variableArgument)
           
ActualArgumentList(SassList.Separator sep, SassListItem... items)
           
ArgumentList(SassList.Separator sep, SassListItem... items)
           
ParseException(String message, SassListItem unit)
           
SassList(SassList.Separator sep, SassListItem... items)
           
SassList(SassListItem... items)
           
 

Constructor parameters in com.vaadin.sass.internal.parser with type arguments of type SassListItem
ActualArgumentList(SassList.Separator separator, List<SassListItem> newParamValues)
           
ActualArgumentList(SassList.Separator separator, List<SassListItem> list, List<VariableNode> named, SassListItem variableArgument)
           
ArgumentList(SassList.Separator separator, List<SassListItem> newParamValues)
           
ArgumentList(SassList.Separator separator, List<SassListItem> list, List<VariableNode> named)
           
SassList(SassList.Separator sep, List<SassListItem> items)
           
 

Uses of SassListItem in com.vaadin.sass.internal.parser.function
 

Methods in com.vaadin.sass.internal.parser.function that return SassListItem
 SassListItem TypeOfFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem LightenFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem TransparencyModificationFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem DarkenFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem AlphaFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem DefaultFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem ListNthFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem RectFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem ListAppendFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem RGBFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem AbstractSingleParameterFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem SCSSFunctionGenerator.compute(LexicalUnitImpl function)
          Computes the value of the function.
 SassListItem ListLengthFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem RGBComponentFunctionGenerator.compute(LexicalUnitImpl function)
           
 SassListItem ListJoinFunctionGenerator.compute(LexicalUnitImpl function)
           
 

Methods in com.vaadin.sass.internal.parser.function with parameters of type SassListItem
protected  SassList ListFunctionGenerator.asList(SassListItem item)
           
protected  SassList.Separator ListFunctionGenerator.getSeparator(SassListItem separatorItem)
           
 

Uses of SassListItem in com.vaadin.sass.internal.tree
 

Methods in com.vaadin.sass.internal.tree that return SassListItem
 SassListItem FunctionNode.evaluate()
           
 SassListItem ReturnNode.evaluate(List<VariableNode> actualParams)
          Evaluate the value of the return node in a context defined by the actual parameters and the state of ScssStylesheet (variables currently in scope, defined custom functions).
 SassListItem ReturnNode.getExpr()
           
 SassListItem VariableNode.getExpr()
           
 SassListItem RuleNode.getValue()
           
 

Methods in com.vaadin.sass.internal.tree with parameters of type SassListItem
 String Node.BuildStringStrategy.build(SassListItem expr)
           
 String Node.PrintStrategy.build(SassListItem expr)
           
 String Node.ToStringStrategy.build(SassListItem expr)
           
 void VariableNode.setExpr(SassListItem expr)
           
 

Constructors in com.vaadin.sass.internal.tree with parameters of type SassListItem
ReturnNode(SassListItem expression)
           
RuleNode(String variable, SassListItem value, boolean important, String comment)
           
VariableNode(String name, SassListItem expr, boolean guarded)
           
 

Uses of SassListItem in com.vaadin.sass.internal.tree.controldirective
 

Methods in com.vaadin.sass.internal.tree.controldirective that return SassListItem
 SassListItem ElseNode.getExpression()
           
 SassListItem IfElseNode.getExpression()
           
 SassListItem IfNode.getExpression()
           
 SassListItem ForNode.getFrom()
           
 SassListItem ForNode.getTo()
           
 

Constructors in com.vaadin.sass.internal.tree.controldirective with parameters of type SassListItem
EachDefNode(String var, SassListItem list)
           
ForNode(String variableName, SassListItem from, SassListItem to, boolean exclusive)
           
IfNode(SassListItem expression)
           
WhileNode(SassListItem condition)
           
 



Copyright © 2013–2014 Vaadin. All rights reserved.