Класс Binding
- Все реализуемые интерфейсы:
Serializable
- Прямые известные подклассы:
SearchResult
public class Binding extends NameClassPair
Контекст состоит из связываний имён с объектами. Класс Binding представляет такое связывание. Оно состоит из имени и объекта. Метод Context.listBindings() возвращает перечисление объектов Binding.
Используйте наследование для систем именования, которые динамически создают содержимое связывания.
Экземпляр Binding не синхронизирован для конкурентного доступа из нескольких потоков. Потоки, которым требуется одновременный доступ к Binding, должны синхронизироваться между собой и обеспечить необходимую блокировку.
- Начиная с:
- 1.3
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Binding |
Создаёт экземпляр Binding с указанными именем и объектом. |
Binding |
Создаёт экземпляр Binding с указанными именем, объектом и признаком относительности имени. |
Binding |
Создаёт экземпляр Binding с указанными именем, именем класса и объектом. |
Binding |
Создаёт экземпляр Binding с указанными именем, именем класса, объектом и признаком относительности имени. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getClassName() |
Возвращает имя класса объекта, связанного с именем этой привязки. |
Object |
getObject() |
Возвращает объект, связанный с именем этой привязки. |
void |
setObject |
Задаёт объект, связанный с этой привязкой. |
String |
toString() |
Формирует строковое представление этой привязки. |
Методы, объявленные в классе NameClassPair
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative
Подробное описание конструкторов
Binding
public Binding(String name, Object obj)
getClassName() возвращает имя класса obj (или null, если obj равно null), если только имя класса не было явно задано с помощью setClassName()
- Параметры:
-
name— ненулевое имя объекта. Оно является относительным по отношению к целевому контексту (который задаётся первым параметром методаlistBindings()) -
obj— возможно, null-объект, связанный с именем. - См. также:
Binding
public Binding(String name, Object obj, boolean isRelative)
getClassName() возвращает имя класса obj (или null, если obj равно null), если только имя класса не было явно задано с помощью setClassName()
- Параметры:
-
name— ненулевое строковое имя объекта. -
obj— возможно, null-объект, связанный с именем. -
isRelative— true, еслиnameявляется именем, относительным по отношению к целевому контексту (который задаётся первым параметром методаlistBindings()); false, еслиnameявляется строкой URL. - См. также:
Binding
public Binding(String name, String className, Object obj)
- Параметры:
-
name— ненулевое имя объекта. Оно является относительным по отношению к целевому контексту (который задаётся первым параметром методаlistBindings()) -
className— возможно, null-имя класса объекта, связанного сname. Если оно равно null, имя классаobjвозвращается методомgetClassName(). Еслиobjтакже равно null,getClassName()вернёт null. -
obj— возможно, null-объект, связанный с именем. - См. также:
Binding
public Binding(String name, String className, Object obj, boolean isRelative)
- Параметры:
-
name— ненулевое строковое имя объекта. -
className— возможно, null-имя класса объекта, связанного сname. Если оно равно null, имя классаobjвозвращается методомgetClassName(). Еслиobjтакже равно null,getClassName()вернёт null. -
obj— возможно, null-объект, связанный с именем. -
isRelative— true, еслиnameявляется именем, относительным по отношению к целевому контексту (который задаётся первым параметром методаlistBindings()); false, еслиnameявляется строкой URL. - См. также:
Подробное описание методов
getClassName
public String getClassName()
- Переопределяет:
-
getClassNameв классеNameClassPair - Возвращает:
- Возможно, null-строку, содержащую имя класса связанного объекта.
- См. также:
getObject
public Object getObject()
- Возвращает:
- Связанный объект; null, если эта привязка не содержит объект.
- См. также:
setObject
public void setObject(Object obj)
- Параметры:
-
obj— возможно, null-объект для использования. - См. также:
toString
public String toString()
- Переопределяет:
-
toStringв классеNameClassPair - Возвращает:
- Ненулевое строковое представление этой привязки.
© 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.naming/javax/naming/Binding.html