Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Binding extends NameClassPair
Контекст состоит из привязки имени к объекту. Обязательный class представляет такую привязку. Это состоит из имени и объекта. Context.listBindings()
метод возвращает перечисление Привязки.
Используйте разделение на подклассы для того, чтобы назвать системы, которые генерируют содержание привязки динамически.
Обязательный экземпляр не синхронизируется против параллельного доступа многократными потоками. Потоки, которые должны получить доступ к Привязке одновременно, должны синхронизироваться среди себя и обеспечить необходимую блокировку.
Конструктор и Описание |
---|
Binding(String name, Object obj)
Создает экземпляр из Привязки, данной ее имя и объект.
|
Binding(String name, Object obj, boolean isRelative)
Создает экземпляр из Привязки, данной ее имя, объект, и относительно ли имя.
|
Binding(String name, String className, Object obj)
Создает экземпляр из Привязки, данной ее имя, имя class, и объект.
|
Binding(String name, String className, Object obj, boolean isRelative)
Создает экземпляр из Привязки, данной ее имя, имя class, объект, и относительно ли имя.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getClassName()
Получает имя class объекта, связанного с именем этой привязки.
|
Объект |
getObject()
Получает объект, связанный с именем этой привязки.
|
void |
setObject(Object obj)
Устанавливает объект, связанный с этой привязкой.
|
Строка |
toString()
Генерирует строковое представление этой привязки.
|
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative
public Binding(String name, Object obj)
getClassName() возвратит имя class obj (или нуль, если obj будет нулем), если имя class не было явно определено, используя setClassName()
name
- Ненулевое имя объекта. Именно относительно целевого контекста (называется первым параметром listBindings()
метод)obj
- Возможно нулевой объект, обязанный назвать.NameClassPair.setClassName(java.lang.String)
public Binding(String name, Object obj, boolean isRelative)
getClassName() возвратит имя class obj (или нуль, если obj будет нулем), если имя class не было явно определено, используя setClassName()
name
- Имя непустой строки объекта.obj
- Возможно нулевой объект, обязанный назвать.isRelative
- истина, если name
имя относительно целевого контекста (который называет первый параметр listBindings()
метод); ложь, если name
строка URL.NameClassPair.isRelative()
, NameClassPair.setRelative(boolean)
, NameClassPair.setClassName(java.lang.String)
public Binding(String name, String className, Object obj)
name
- Ненулевое имя объекта. Именно относительно целевого контекста (называется первым параметром listBindings()
метод)className
- Возможно нулевое имя class объекта, связанного с name. Если ноль, имя class obj возвращается getClassName(). Если obj будет также нулем, то getClassName() возвратит нуль.obj
- Возможно нулевой объект, обязанный назвать.NameClassPair.setClassName(java.lang.String)
public Binding(String name, String className, Object obj, boolean isRelative)
name
- Имя непустой строки объекта.className
- Возможно нулевое имя class объекта, связанного с name. Если ноль, имя class obj возвращается getClassName(). Если obj будет также нулем, то getClassName() возвратит нуль.obj
- Возможно нулевой объект, обязанный назвать.isRelative
- истина, если name
имя относительно целевого контекста (который называет первый параметр listBindings()
метод); ложь, если name
строка URL.NameClassPair.isRelative()
, NameClassPair.setRelative(boolean)
, NameClassPair.setClassName(java.lang.String)
public String getClassName()
getClassName
в class NameClassPair
getObject()
, getClassName()
, NameClassPair.setClassName(java.lang.String)
public Object getObject()
setObject(java.lang.Object)
public void setObject(Object obj)
obj
- Возможно нуль возражают, чтобы использовать.getObject()
public String toString()
toString
в class NameClassPair
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92