comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java @ 4915:bbedd9af069e dc-km-filter

[branch dc-km-filter] StackFrames: New putGlobal to add variable to bottom of stack.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 30 Jan 2013 15:52:05 +0100
parents 4d1e2a0c283a
children
comparison
equal deleted inserted replaced
4914:4d1e2a0c283a 4915:bbedd9af069e
52 /** Put Key/Value in last String->Object map. */ 52 /** Put Key/Value in last String->Object map. */
53 public void put(String key, Object value) { 53 public void put(String key, Object value) {
54 int N = frames.size(); 54 int N = frames.size();
55 if (N > 0) { 55 if (N > 0) {
56 frames.get(N-1).put(key, value); 56 frames.get(N-1).put(key, value);
57 }
58 }
59
60 public void putGlobal(String key, Object value) {
61 if (!frames.isEmpty()) {
62 frames.get(0).put(key, value);
63 }
64 else {
65 log.warn("Try to register global variable, but no frames!");
57 } 66 }
58 } 67 }
59 68
60 /** Put multiple Key/Values in last String->Object map. */ 69 /** Put multiple Key/Values in last String->Object map. */
61 public void put(String [] keys, Object [] values) { 70 public void put(String [] keys, Object [] values) {

http://dive4elements.wald.intevation.org