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(ScssContext context, 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(ScssContext context, 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(StringInterpolationSequence name, SassListItem value, boolean important)
           
 void SCSSDocumentHandler.property(StringInterpolationSequence name, SassListItem value, boolean important, String comment)
           
 void SCSSDocumentHandlerImpl.property(StringInterpolationSequence 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 Interpolation
          Interpolation represents a single instance of interpolation.
 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.
 class StringItem
          StringItem is a wrapper class that allows strings to be stored in lists taking SassListItems.
 

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.
static SassListItem SassExpression.createExpression(SassListItem... items)
          Creates a new expression containing the elements of the parameter items but with trailing whitespace items eliminated.
 SassListItem StringItem.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 SassListItem SassExpression.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 SassListItem LexicalUnitImpl.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 SassListItem SassListItem.evaluateFunctionsAndExpressions(ScssContext context, 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 Variable.getExpr()
           
 SassListItem Parser.numericExpr()
           
 SassListItem Parser.parenthesizedExpression(char op)
           
 SassListItem Parser.parenthesizedNumericExpr(char op)
           
 SassListItem Interpolation.replaceInterpolation()
          Returns the value of the expression, with quotation marks removed if the value is a single textual value.
 SassListItem StringItem.replaceVariables(ScssContext context)
           
 SassListItem LexicalUnitImpl.replaceVariables(ScssContext context)
           
 SassListItem SassListItem.replaceVariables(ScssContext context)
          Returns a new item that is otherwise equal to this one but all occurrences of variables have been replaced by the values in the current variable scope.
 SassListItem SassListItem.updateUrl(String prefix)
          Returns a new item that is obtained from this by updating all url's by, e.g., adding the prefix to an url not starting with slash "/" and not containing the symbol ":".
 

Methods in com.vaadin.sass.internal.parser that return types with arguments of type SassListItem
 List<SassListItem> Parser.arithmeticOrBooleanOperator()
           
 List<SassListItem> Parser.booleanOperator()
           
 List<SassListItem> StringInterpolationSequence.getItems()
           
protected  List<SassListItem> SassList.getItems()
           
 ArrayList<SassListItem> Parser.identInterpolationString()
           
 Iterator<SassListItem> SassList.iterator()
           
 List<SassListItem> Parser.nonCommaOperator()
           
 List<SassListItem> Parser.nonVariableTerm(char op)
           
 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(char op)
           
 

Methods in com.vaadin.sass.internal.parser with parameters of type SassListItem
static boolean LexicalUnitImpl.checkLexicalUnitType(SassListItem item, short... lexicalUnitTypes)
           
static SassListItem SassExpression.createExpression(SassListItem... items)
          Creates a new expression containing the elements of the parameter items but with trailing whitespace items eliminated.
protected  SassList.Separator ArgumentList.getSeparator(SassListItem expr)
           
static boolean SassExpression.isWhitespace(SassListItem item)
           
 void Variable.setExpr(SassListItem expr)
           
 

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<Variable> named, SassListItem variableArgument)
           
ActualArgumentList(SassList.Separator sep, SassListItem... items)
           
ArgumentList(SassList.Separator sep, SassListItem... items)
           
Interpolation(SassListItem expression, int line, int column)
           
ParseException(String message, SassListItem unit)
           
SassList(SassList.Separator sep, SassListItem... items)
           
SassList(SassListItem... items)
           
Variable(String name, SassListItem expr)
           
Variable(String name, SassListItem expr, boolean guarded)
           
 

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<Variable> named, SassListItem variableArgument)
           
ArgumentList(SassList.Separator separator, List<SassListItem> newParamValues)
           
ArgumentList(SassList.Separator separator, List<SassListItem> list, List<Variable> named)
           
SassList(SassList.Separator sep, List<SassListItem> items)
           
StringInterpolationSequence(List<SassListItem> sequence)
          Creates a new StringInterpolationSequence.
 

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

Methods in com.vaadin.sass.internal.parser.function that return SassListItem
 SassListItem DefaultFunctionGenerator.compute(ScssContext context, LexicalUnitImpl function)
           
 SassListItem SCSSFunctionGenerator.compute(ScssContext context, LexicalUnitImpl function)
          Computes the value of the function.
 SassListItem IfFunctionGenerator.compute(ScssContext context, LexicalUnitImpl function)
           
 SassListItem AbstractFunctionGenerator.compute(ScssContext context, LexicalUnitImpl function)
           
protected  SassListItem TypeOfFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem ColorComponentFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem LightenFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem TransparencyModificationFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem DarkenFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem AlphaFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem ListNthFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem RectFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem ListAppendFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem MixFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem RGBFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem ListIndexFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem AdjustColorFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem MinMaxFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem AbstractSingleParameterFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList arglist)
           
 SassListItem SaturationModificationFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem ListLengthFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected abstract  SassListItem AbstractFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
          Computes the value of the function with the given argument list.
protected  SassListItem ListJoinFunctionGenerator.computeForArgumentList(LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected  SassListItem IfFunctionGenerator.computeForArgumentList(ScssContext context, LexicalUnitImpl function, FormalArgumentList actualArguments)
           
protected static SassListItem AbstractFunctionGenerator.getParam(FormalArgumentList args, int index)
          Returns the value of the argument at the given index.
protected static SassListItem AbstractFunctionGenerator.getParam(FormalArgumentList args, String name)
          Returns the value of the argument with the given name.
 

Methods in com.vaadin.sass.internal.parser.function with parameters of type SassListItem
protected  SassList ListFunctionGenerator.asList(SassListItem item)
           
protected static FormalArgumentList AbstractFunctionGenerator.createArgumentList(String[] argumentNames, SassListItem[] defaultValues)
          Creates a new FormalArgumentList without variable arguments.
protected static FormalArgumentList AbstractFunctionGenerator.createArgumentList(String[] argumentNames, SassListItem[] defaultValues, boolean hasVariableArguments)
          Creates a formal argument list with the given argument names and default values.
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 ReturnNode.evaluate(ScssContext context)
          Evaluate the value of the return node in a context defined by the state of ScssStylesheet (variables currently in scope, defined custom functions).
static SassListItem FunctionCall.evaluate(ScssContext context, FunctionDefNode def, LexicalUnitImpl invocation)
           
 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(StringInterpolationSequence 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 WhileNode.getCondition()
           
 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–2015 Vaadin. All rights reserved.