Uses of Class
com.vaadin.sass.internal.ScssContext

Packages that use ScssContext
com.vaadin.sass.internal   
com.vaadin.sass.internal.expression   
com.vaadin.sass.internal.parser   
com.vaadin.sass.internal.parser.function   
com.vaadin.sass.internal.selector   
com.vaadin.sass.internal.tree   
com.vaadin.sass.internal.tree.controldirective   
com.vaadin.sass.internal.visitor   
 

Uses of ScssContext in com.vaadin.sass.internal
 

Methods in com.vaadin.sass.internal with parameters of type ScssContext
 Collection<Node> ScssStylesheet.traverse(ScssContext context)
          Traverses a node and its children recursively, calling all the appropriate handlers via Node#traverse().
 

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

Methods in com.vaadin.sass.internal.expression with parameters of type ScssContext
 SassListItem ArithmeticExpressionEvaluator.evaluate(ScssContext context, List<SassListItem> terms)
           
 

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

Methods in com.vaadin.sass.internal.parser with parameters of type ScssContext
 SassListItem StringItem.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 SassList SassList.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 ArgumentList ArgumentList.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 SassListItem SassExpression.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 ActualArgumentList ActualArgumentList.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.
 Interpolation Interpolation.evaluateFunctionsAndExpressions(ScssContext context, boolean evaluateArithmetics)
           
 SassListItem StringItem.replaceVariables(ScssContext context)
           
 FormalArgumentList FormalArgumentList.replaceVariables(ScssContext context)
           
 StringInterpolationSequence StringInterpolationSequence.replaceVariables(ScssContext context)
          Creates a new sequence that is obtained from this by replacing all variables occurring in expressions.
 SassList SassList.replaceVariables(ScssContext context)
           
 ArgumentList ArgumentList.replaceVariables(ScssContext context)
           
 SassExpression SassExpression.replaceVariables(ScssContext context)
           
 ActualArgumentList ActualArgumentList.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.
 Interpolation Interpolation.replaceVariables(ScssContext context)
           
 

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

Methods in com.vaadin.sass.internal.parser.function with parameters of type ScssContext
 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 IfFunctionGenerator.computeForArgumentList(ScssContext context, LexicalUnitImpl function, FormalArgumentList actualArguments)
           
 

Uses of ScssContext in com.vaadin.sass.internal.selector
 

Methods in com.vaadin.sass.internal.selector with parameters of type ScssContext
 TypeSelector TypeSelector.replaceVariables(ScssContext context)
           
 Selector Selector.replaceVariables(ScssContext context)
          Replace variables with their values (textually) in subselectors
 SimpleSelector SimpleSelector.replaceVariables(ScssContext context)
           
 SimpleSelectorSequence SimpleSelectorSequence.replaceVariables(ScssContext context)
           
 IdSelector IdSelector.replaceVariables(ScssContext context)
           
 PseudoClassSelector PseudoClassSelector.replaceVariables(ScssContext context)
           
 UniversalSelector UniversalSelector.replaceVariables(ScssContext context)
           
 PseudoElementSelector PseudoElementSelector.replaceVariables(ScssContext context)
           
 ClassSelector ClassSelector.replaceVariables(ScssContext context)
           
 AttributeSelector AttributeSelector.replaceVariables(ScssContext context)
           
 PlaceholderSelector PlaceholderSelector.replaceVariables(ScssContext context)
           
 ParentSelector ParentSelector.replaceVariables(ScssContext context)
           
 

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

Methods in com.vaadin.sass.internal.tree with parameters of type ScssContext
 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)
           
 void ConsoleMessageNode.replaceVariables(ScssContext context)
           
 void MicrosoftRuleNode.replaceVariables(ScssContext context)
           
 void ReturnNode.replaceVariables(ScssContext context)
           
 void RuleNode.replaceVariables(ScssContext context)
           
 void SimpleNode.replaceVariables(ScssContext context)
           
 void KeyframesNode.replaceVariables(ScssContext context)
           
 void ExtendNode.replaceVariables(ScssContext context)
           
 void IVariableNode.replaceVariables(ScssContext context)
           
 void NestPropertiesNode.replaceVariables(ScssContext context)
           
 void VariableNode.replaceVariables(ScssContext context)
           
 void MixinNode.replaceVariables(ScssContext context)
          Replace variable references with their values in the argument list and name.
 void DefNode.replaceVariables(ScssContext context)
           
 void BlockNode.replaceVariables(ScssContext context)
           
protected  void MixinNode.replaceVariablesForChildren(ScssContext context)
           
 Collection<Node> MixinDefNode.traverse(ScssContext context)
           
 Collection<Node> ConsoleMessageNode.traverse(ScssContext context)
           
 Collection<Node> KeyframeSelectorNode.traverse(ScssContext context)
           
 Collection<Node> ImportNode.traverse(ScssContext context)
           
 Collection<Node> MicrosoftRuleNode.traverse(ScssContext context)
           
 Collection<Node> ReturnNode.traverse(ScssContext context)
           
abstract  Collection<Node> Node.traverse(ScssContext context)
          Method for manipulating the data contained within the Node.
 Collection<Node> RuleNode.traverse(ScssContext context)
           
 Collection<Node> SimpleNode.traverse(ScssContext context)
           
 Collection<Node> KeyframesNode.traverse(ScssContext context)
           
 Collection<Node> ContentNode.traverse(ScssContext context)
           
 Collection<Node> FunctionDefNode.traverse(ScssContext context)
           
 Collection<Node> ExtendNode.traverse(ScssContext context)
           
 Collection<Node> NestPropertiesNode.traverse(ScssContext context)
           
 Collection<Node> VariableNode.traverse(ScssContext context)
           
 Collection<Node> MixinNode.traverse(ScssContext context)
           
 Collection<Node> BlockNode.traverse(ScssContext context)
           
 Collection<Node> CommentNode.traverse(ScssContext context)
           
 Collection<Node> FontFaceNode.traverse(ScssContext context)
           
 Collection<Node> MediaNode.traverse(ScssContext context)
           
 Collection<Node> Node.traverseChildren(ScssContext context)
           
protected  Collection<Node> Node.traverseChildren(ScssContext context, boolean newScope)
           
 

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

Methods in com.vaadin.sass.internal.tree.controldirective with parameters of type ScssContext
 void TemporaryNode.appendAndTraverse(ScssContext context, Node node)
           
 void EachDefNode.replaceVariables(ScssContext context)
           
 void IfNode.replaceVariables(ScssContext context)
           
 Collection<Node> EachDefNode.traverse(ScssContext context)
           
 Collection<Node> ElseNode.traverse(ScssContext context)
           
 Collection<Node> ForNode.traverse(ScssContext context)
           
 Collection<Node> WhileNode.traverse(ScssContext context)
           
 Collection<Node> TemporaryNode.traverse(ScssContext context)
           
 Collection<Node> IfElseDefNode.traverse(ScssContext context)
           
 Collection<Node> IfNode.traverse(ScssContext context)
           
 Collection<Node> TemporaryNode.traverseChildren(ScssContext context)
           
 

Uses of ScssContext in com.vaadin.sass.internal.visitor
 

Methods in com.vaadin.sass.internal.visitor with parameters of type ScssContext
static void ExtendNodeHandler.modifyTree(ScssContext context, Node node)
           
protected static Collection<Node> LoopNodeHandler.replaceLoopNode(ScssContext context, Node loopNode, Iterable<Variable> loopVariables)
          Replace a loop node (e.g.
static Collection<Node> BlockNodeHandler.traverse(ScssContext context, BlockNode node)
           
static Collection<Node> EachNodeHandler.traverse(ScssContext context, EachDefNode eachNode)
           
static Collection<Node> ExtendNodeHandler.traverse(ScssContext context, ExtendNode node)
           
static Collection<Node> ForNodeHandler.traverse(ScssContext context, ForNode forNode)
           
static Collection<Node> IfElseNodeHandler.traverse(ScssContext context, IfElseDefNode node)
           
static Collection<Node> ImportNodeHandler.traverse(ScssContext context, ImportNode importNode)
           
static Collection<Node> MixinNodeHandler.traverse(ScssContext context, MixinNode node)
           
static Collection<Node> NestedNodeHandler.traverse(ScssContext context, NestPropertiesNode node)
           
static void VariableNodeHandler.traverse(ScssContext context, VariableNode node)
           
static Collection<Node> WhileNodeHandler.traverse(ScssContext context, WhileNode whileNode)
          Replace a WhileNode with the expanded set of nodes.
 



Copyright © 2013–2015 Vaadin. All rights reserved.