Связывания интерфейсов
- Все суперинтерфейсы:
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 |
Удаляет отображение для этого ключа из этого отображения, если оно присутствует (необязательная операция). |
Методы, объявленные в интерфейсе java.util.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- если ключ не является строкой -
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- если ключ не является строкой -
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- если ключ не является строкой -
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://download.java.net/java/early_access/jdk24/docs/api/java.scripting/javax/script/Bindings.html