public interface Scoping
| Modifier and Type | Interface and Description |
|---|---|
static class |
Scoping.Variable |
| Modifier and Type | Field and Description |
|---|---|
static Set<TraverserRequirement> |
TYPICAL_GLOBAL_REQUIREMENTS |
static TraverserRequirement[] |
TYPICAL_GLOBAL_REQUIREMENTS_ARRAY |
static Set<TraverserRequirement> |
TYPICAL_LOCAL_REQUIREMENTS |
static TraverserRequirement[] |
TYPICAL_LOCAL_REQUIREMENTS_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
default <S> S |
getNullableScopeValue(Pop pop,
String key,
Traverser.Admin<?> traverser) |
Set<String> |
getScopeKeys() |
default <S> S |
getScopeValue(Pop pop,
String key,
Traverser.Admin<?> traverser) |
static final Set<TraverserRequirement> TYPICAL_LOCAL_REQUIREMENTS
static final Set<TraverserRequirement> TYPICAL_GLOBAL_REQUIREMENTS
static final TraverserRequirement[] TYPICAL_LOCAL_REQUIREMENTS_ARRAY
static final TraverserRequirement[] TYPICAL_GLOBAL_REQUIREMENTS_ARRAY
default <S> S getScopeValue(Pop pop, String key, Traverser.Admin<?> traverser) throws IllegalArgumentException
IllegalArgumentExceptiondefault <S> S getNullableScopeValue(Pop pop, String key, Traverser.Admin<?> traverser)
Copyright © 2013–2016 Apache Software Foundation. All rights reserved.