|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap
org.apache.velocity.runtime.directive.Scope
public class Scope
This handles context scoping and metadata for directives.
| Nested Class Summary | |
|---|---|
static class |
Scope.Info
Class to encapsulate and provide access to info about the current scope for debugging. |
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Field Summary | |
|---|---|
protected java.lang.Object |
owner
|
| Constructor Summary | |
|---|---|
Scope(java.lang.Object owner,
java.lang.Object previous)
|
|
| Method Summary | |
|---|---|
java.util.Set |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
|
protected int |
getDepth()
Returns the number of control arguments of this type that are stacked up. |
Scope.Info |
getInfo()
Returns info about the current scope for debugging purposes. |
Scope |
getParent()
Returns the parent control reference overridden by the placement of this instance in the context. |
java.lang.Object |
getReplaced()
Returns the user's context reference overridden by the placement of this instance in the context. |
Scope |
getTopmost()
Returns the topmost parent control reference, retrieved by simple recursion on getParent(). |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
protected void |
stop()
Allows #stop to easily trigger the proper StopCommand for this scope. |
| Methods inherited from class java.util.AbstractMap |
|---|
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final java.lang.Object owner
| Constructor Detail |
|---|
public Scope(java.lang.Object owner,
java.lang.Object previous)
| Method Detail |
|---|
public java.util.Set entrySet()
entrySet in interface java.util.MapentrySet in class java.util.AbstractMappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapget in class java.util.AbstractMap
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class java.util.AbstractMapprotected void stop()
protected int getDepth()
public Scope getTopmost()
getParent().
public Scope getParent()
public java.lang.Object getReplaced()
getParent().
public Scope.Info getInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||