@Internal public interface ExecutionContext
| Modifier and Type | Interface and Description |
|---|---|
static class |
ExecutionContext.TargetStack |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefiningSection(String name,
ExtendSectionSegment segment)
Associate the specified defining section with the context, but only if no
defining section with the same name is associated.
|
void |
clearDefiningSections()
Remove all defining sections.
|
ExtendSectionSegment |
getDefiningSection(String name) |
ValueWrapper |
getValue(String key) |
Object |
peek(ExecutionContext.TargetStack stack)
Returns the object at the top of the context stack.
|
Object |
pop(ExecutionContext.TargetStack stack)
Remove the object at the top of the specified stack.
|
void |
push(ExecutionContext.TargetStack stack,
Object object)
Push the object on the specified stack.
|
ValueWrapper getValue(String key)
key - void push(ExecutionContext.TargetStack stack, Object object)
object - Object pop(ExecutionContext.TargetStack stack)
Object peek(ExecutionContext.TargetStack stack)
stack - void addDefiningSection(String name, ExtendSectionSegment segment)
name - segment - ExtendSegmentExtendSectionSegment getDefiningSection(String name)
name - null
if no such associated with the contextExtendSegmentvoid clearDefiningSections()
Copyright © 2015. All Rights Reserved.