Связывание интерфейсов
- Все суперинтерфейсы:
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, 2023, 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/21/docs/api/java.scripting/javax/script/Bindings.html