Интерфейс Bindings
- Все суперинтерфейсы:
Map<String,Object>
- Все известные реализующие классы:
SimpleBindings
public interface Bindings extends Map<String,Object>
Strings.- Начиная с:
- 1.6
Краткое описание вложенных классов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
containsKey |
Возвращает true, если эта карта содержит сопоставление для указанного ключа. |
Object |
get |
Возвращает значение, которому эта карта сопоставляет указанный ключ. |
Object |
put |
Задаёт именованное значение. |
void |
putAll |
Добавляет все сопоставления из заданного Map в этот Bindings. |
Object |
remove |
Удаляет сопоставление для этого ключа из этой карты, если оно существует (необязательная операция). |
Методы, объявленные в интерфейсе Map
clear, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
Подробное описание методов
put
Object put(String name, Object value)
- Определено в:
-
putв интерфейсеMap<String,Object> - Параметры:
-
name— имя, связанное со значением. -
value— значение, связанное с именем. - Возвращает:
- Значение, ранее связанное с заданным именем. Возвращает null, если ранее с именем не было связано никакое значение.
- Выбрасывает:
-
NullPointerException— если имя равно null. -
IllegalArgumentException— если имя является пустой строкой.
putAll
void putAll(Map<? extends String, ? extends Object> toMerge)
Map в этот Bindings.- Определено в:
-
putAllв интерфейсеMap<String,Object> - Параметры:
-
toMerge—Mapдля объединения с этой картой. - Выбрасывает:
-
NullPointerException— если карта toMerge равна null или если какой-либо ключ в карте равен null. -
IllegalArgumentException— если какой-либо ключ в карте является пустой строкой.
containsKey
boolean containsKey(Object key)
true, если эта карта содержит сопоставление для указанного ключа. Точнее, возвращает true тогда и только тогда, когда эта карта содержит сопоставление для ключа k, такого что (key==null ? k==null : key.equals(k)). (Такое сопоставление может быть не более чем одно.)- Определено в:
-
containsKeyв интерфейсеMap<String,Object> - Параметры:
-
key— ключ, наличие которого в этой карте проверяется. - Возвращает:
-
true, если эта карта содержит сопоставление для указанного ключа. - Выбрасывает:
-
NullPointerException— если ключ равен null -
ClassCastException— если ключ не является String -
IllegalArgumentException— если ключ является пустой строкой
get
Object get(Object key)
null, если в карте нет сопоставления для этого ключа. Возвращаемое значение null не обязательно означает, что в карте нет сопоставления для ключа; также возможно, что карта явно сопоставляет ключ со значением null. Для различения этих двух случаев можно использовать операцию containsKey. Точнее, если эта карта содержит сопоставление ключа k со значением v, такое что (key==null ? k==null : key.equals(k)), то этот метод возвращает v; в противном случае он возвращает null. (Такое сопоставление может быть не более чем одно.)
- Определено в:
-
getв интерфейсеMap<String,Object> - Параметры:
-
key— ключ, значение которого нужно вернуть. - Возвращает:
- значение, которому эта карта сопоставляет указанный ключ, или
null, если в карте нет сопоставления для этого ключа. - Выбрасывает:
-
NullPointerException— если ключ равен null -
ClassCastException— если ключ не является String -
IllegalArgumentException— если ключ является пустой строкой
remove
Object remove(Object key)
k со значением v, такое что (key==null ? k==null : key.equals(k)), это сопоставление удаляется. (Карта может содержать не более одного такого сопоставления.) Возвращает значение, с которым карта ранее связывала ключ, или null, если в карте не было сопоставления для этого ключа. (Возврат null также может означать, что ранее карта связывала указанный ключ со значением null, если реализация поддерживает значения null.) После возврата вызова карта не будет содержать сопоставления для указанного ключа.
- Определено в:
-
removeв интерфейсеMap<String,Object> - Параметры:
-
key— ключ, сопоставление для которого нужно удалить из карты. - Возвращает:
- предыдущее значение, связанное с указанным ключом, или
null, если сопоставления для ключа не было. - Выбрасывает:
-
NullPointerException— если ключ равен null -
ClassCastException— если ключ не является String -
IllegalArgumentException— если ключ является пустой строкой
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.scripting/javax/script/Bindings.html