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