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