1 16 package org.apache.cocoon.components.xscript; 17 18 import java.util.HashMap ; 19 20 29 public class XScriptVariableScope { 30 35 HashMap variables = new HashMap (); 36 37 44 public synchronized void put(String name, XScriptObject value) { 45 variables.put(name, value); 46 } 47 48 54 public synchronized XScriptObject get(String name) { 55 return (XScriptObject) variables.get(name); 56 } 57 58 64 public synchronized XScriptObject remove(String name) { 65 return (XScriptObject) variables.remove(name); 66 } 67 68 public synchronized boolean defines(String name) { 69 return variables.containsKey(name); 70 } 71 } 72 | Popular Tags |