Package io.engineblock.script
Class ReadOnlyBindings
- java.lang.Object
-
- io.engineblock.script.ReadOnlyBindings
-
- All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.Object>,javax.script.Bindings
- Direct Known Subclasses:
MetricRegistryBindings
public abstract class ReadOnlyBindings extends java.lang.Object implements javax.script.BindingsA convenience class to make read-only Bindings easier to write. This will not make access to the context efficient, but it will make it easier to do correctly. More advanced implementations are recommended when the cost of indirecting through a map on access is too high.
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyBindings()
-
-
-
Method Detail
-
put
public java.lang.Object put(java.lang.String name, java.lang.Object value)- Specified by:
putin interfacejavax.script.Bindings- Specified by:
putin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
putAll
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> toMerge)
- Specified by:
putAllin interfacejavax.script.Bindings- Specified by:
putAllin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
removein interfacejavax.script.Bindings- Specified by:
removein interfacejava.util.Map<java.lang.String,java.lang.Object>
-
-