gnu.expr
Class KawaScriptBindings

java.lang.Object
  extended by java.util.AbstractMap<java.lang.String,java.lang.Object>
      extended by gnu.expr.KawaScriptBindings
All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.Object>, javax.script.Bindings

public class KawaScriptBindings
extends java.util.AbstractMap<java.lang.String,java.lang.Object>
implements javax.script.Bindings

An implementation of javax.script.Bindings that uses a SimpleEnvironment.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
KawaScriptBindings(SimpleEnvironment environment)
           
 
Method Summary
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
           
 java.lang.Object get(java.lang.Object key)
           
 java.lang.Object put(java.lang.String key, java.lang.Object value)
           
 
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
 
Methods inherited from interface javax.script.Bindings
containsKey, putAll, remove
 
Methods inherited from interface java.util.Map
clear, containsValue, equals, hashCode, isEmpty, keySet, size, values
 

Constructor Detail

KawaScriptBindings

public KawaScriptBindings(SimpleEnvironment environment)
Method Detail

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface java.util.Map<java.lang.String,java.lang.Object>
Specified by:
get in interface javax.script.Bindings
Overrides:
get in class java.util.AbstractMap<java.lang.String,java.lang.Object>

put

public java.lang.Object put(java.lang.String key,
                            java.lang.Object value)
Specified by:
put in interface java.util.Map<java.lang.String,java.lang.Object>
Specified by:
put in interface javax.script.Bindings
Overrides:
put in class java.util.AbstractMap<java.lang.String,java.lang.Object>

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
Specified by:
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>
Specified by:
entrySet in class java.util.AbstractMap<java.lang.String,java.lang.Object>