public class ScopeFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BODY_OWNER |
static String |
DEFAULT |
static String |
DUMMY |
static String |
PLACEHOLDER |
static String |
SCOPE |
| Constructor and Description |
|---|
ScopeFactory() |
| Modifier and Type | Method and Description |
|---|---|
static IScope |
createBodyOwnerScope(ASTCssNode owner,
IScope parent) |
static ScopeView |
createChildScopeView(IScope underlying,
ScopeView publicParent,
IScope joinToParentTree) |
static IScope |
createDefaultScope(ASTCssNode owner) |
static IScope |
createDummyScope() |
static IScope |
createDummyScope(ASTCssNode owner,
String name) |
static ScopeView |
createJoinedScopesView(IScope parent,
IScope underlyingChild) |
static ScopeView |
createParentScopeView(IScope underlying,
ScopeView fakeChild,
IScope joinToParentTree) |
static PlaceholderScope |
createPlaceholderScope(ASTCssNode owner,
IScope parent) |
static IScope |
createScope(ASTCssNode owner,
IScope parent) |
static ScopeView |
createScopeViewJoint(IScope underlyingParent,
IScope additionalChild) |
public static final String DEFAULT
public static final String SCOPE
public static final String BODY_OWNER
public static final String DUMMY
public static final String PLACEHOLDER
public static IScope createDefaultScope(ASTCssNode owner)
public static IScope createScope(ASTCssNode owner, IScope parent)
public static PlaceholderScope createPlaceholderScope(ASTCssNode owner, IScope parent)
public static IScope createBodyOwnerScope(ASTCssNode owner, IScope parent)
public static IScope createDummyScope()
public static IScope createDummyScope(ASTCssNode owner, String name)
public static ScopeView createJoinedScopesView(IScope parent, IScope underlyingChild)
public static ScopeView createChildScopeView(IScope underlying, ScopeView publicParent, IScope joinToParentTree)
public static ScopeView createParentScopeView(IScope underlying, ScopeView fakeChild, IScope joinToParentTree)
Copyright © 2012-2014. All Rights Reserved.