public interface ILocalScope
| Modifier and Type | Interface and Description |
|---|---|
static class |
ILocalScope.DataPlaceholder |
ASTCssNode getOwner()
String getType()
boolean isBodyOwnerScope()
boolean hasTheSameLocalData(ILocalScope otherScope)
boolean isPresentInAst()
void removedFromAst()
ILocalScope.DataPlaceholder createDataPlaceholder()
void addToDataPlaceholder(IScope otherScope)
void replacePlaceholder(ILocalScope.DataPlaceholder placeholder, IScope otherScope)
void closeDataPlaceholder()
void createCurrentDataSnapshot()
void createOriginalDataSnapshot()
void discardLastDataSnapshot()
ILocalScope cloneCurrentDataSnapshot()
void registerVariable(AbstractVariableDeclaration declaration)
void registerVariable(AbstractVariableDeclaration node, Expression replacementValue)
void registerVariableIfNotPresent(String name, Expression replacementValue)
void registerVariable(String name, Expression replacementValue)
void addFilteredVariables(ExpressionFilter filter, IScope source)
Expression getValue(Variable variable)
Expression getValue(String name)
void registerMixin(ReusableStructure mixin, IScope mixinsBodyScope)
void addAllMixins(List<FullMixinDefinition> mixins)
List<FullMixinDefinition> getAllMixins()
List<FullMixinDefinition> getMixinsByName(List<String> nameChain, ReusableStructureName name)
List<FullMixinDefinition> getMixinsByName(ReusableStructureName name)
List<FullMixinDefinition> getMixinsByName(String name)
void add(IScope otherSope)
MixinsDefinitionsStorage getLocalMixins()
VariablesDeclarationsStorage getLocalVariables()
LocalScopeData getLocalData()
Copyright © 2012-2015. All Rights Reserved.