Bindings (Java SE 15 & JDK 15) (original) (raw)

All Superinterfaces:

[Map](../../../java.base/java/util/Map.html "interface in java.util")<[String](../../../java.base/java/lang/String.html "class in java.lang"),​[Object](../../../java.base/java/lang/Object.html "class in java.lang")>

All Known Implementing Classes:

[SimpleBindings](SimpleBindings.html "class in javax.script")


public interface Bindings extends Map<String,​Object>

A mapping of key/value pairs, all of whose keys areStrings.

Since:

1.6

Nested classes/interfaces declared in interface java.util.Map

[Map.Entry](../../../java.base/java/util/Map.Entry.html "interface in java.util")<[K](../../../java.base/java/util/Map.Entry.html "type parameter in Map.Entry"),​[V](../../../java.base/java/util/Map.Entry.html "type parameter in Map.Entry")>

Modifier and Type Method Description
boolean containsKey​(Object key) Returns true if this map contains a mapping for the specified key.
Object get​(Object key) Returns the value to which this map maps the specified key.
Object put​(String name,Object value) Set a named value.
void putAll​(Map<? extends String,​? extends Object> toMerge) Adds all the mappings in a given Map to this Bindings.
Object remove​(Object key) Removes the mapping for this key from this map if it is present (optional operation).

Methods declared in interface java.util.Map

[clear](../../../java.base/java/util/Map.html#clear%28%29), [compute](../../../java.base/java/util/Map.html#compute%28K,java.util.function.BiFunction%29), [computeIfAbsent](../../../java.base/java/util/Map.html#computeIfAbsent%28K,java.util.function.Function%29), [computeIfPresent](../../../java.base/java/util/Map.html#computeIfPresent%28K,java.util.function.BiFunction%29), [containsValue](../../../java.base/java/util/Map.html#containsValue%28java.lang.Object%29), [entrySet](../../../java.base/java/util/Map.html#entrySet%28%29), [equals](../../../java.base/java/util/Map.html#equals%28java.lang.Object%29), [forEach](../../../java.base/java/util/Map.html#forEach%28java.util.function.BiConsumer%29), [getOrDefault](../../../java.base/java/util/Map.html#getOrDefault%28java.lang.Object,V%29), [hashCode](../../../java.base/java/util/Map.html#hashCode%28%29), [isEmpty](../../../java.base/java/util/Map.html#isEmpty%28%29), [keySet](../../../java.base/java/util/Map.html#keySet%28%29), [merge](../../../java.base/java/util/Map.html#merge%28K,V,java.util.function.BiFunction%29), [putIfAbsent](../../../java.base/java/util/Map.html#putIfAbsent%28K,V%29), [remove](../../../java.base/java/util/Map.html#remove%28java.lang.Object,java.lang.Object%29), [replace](../../../java.base/java/util/Map.html#replace%28K,V%29), [replace](../../../java.base/java/util/Map.html#replace%28K,V,V%29), [replaceAll](../../../java.base/java/util/Map.html#replaceAll%28java.util.function.BiFunction%29), [size](../../../java.base/java/util/Map.html#size%28%29), [values](../../../java.base/java/util/Map.html#values%28%29)