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–2015 Apache Software Foundation. All rights reserved.