Класс SearchResult
- Все реализованные интерфейсы:
Serializable
public class SearchResult extends Binding
Экземпляр SearchResult не синхронизирован для параллельного доступа из нескольких потоков. Потоки, пытающиеся получить доступ к одному экземпляру SearchResult и изменить его, должны блокировать этот объект.
- С версии:
- 1.3
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SearchResult |
Создает результат поиска, используя имя результата, связанный с ним объект и его атрибуты. |
SearchResult |
Создает результат поиска, используя имя результата, связанный с ним объект, его атрибуты и признак относительности имени. |
SearchResult |
Создает результат поиска, используя имя результата, имя класса, связанный с ним объект и его атрибуты. |
SearchResult |
Создает результат поиска, используя имя результата, имя класса, связанный с ним объект, его атрибуты и признак относительности имени. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Attributes |
getAttributes() |
Возвращает атрибуты этого результата поиска. |
void |
setAttributes |
Задает атрибуты этого результата поиска равными attrs. |
String |
toString() |
Формирует строковое представление этого SearchResult. |
Методы, объявленные в классе Binding
getClassName, getObject, setObject | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getClassName() |
Возвращает имя класса объекта, связанного с именем этой привязки. |
Object |
getObject() |
Возвращает объект, связанный с именем этой привязки. |
void |
setObject |
Задает объект, связанный с этой привязкой. |
Методы, объявленные в классе NameClassPair
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getName() |
Возвращает имя этой привязки. |
String |
getNameInNamespace() |
Возвращает полное имя этой привязки. |
boolean |
isRelative() |
Определяет, является ли имя этой привязки относительным по отношению к целевому контексту (который задается первым параметром метода list()). |
void |
setClassName |
Задает имя класса этой привязки. |
void |
setName |
Задает имя этой привязки. |
void |
setNameInNamespace |
Задает полное имя этой привязки. |
void |
setRelative |
Задает, является ли имя этой привязки относительным по отношению к целевому контексту (который задается первым параметром метода list()). |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
SearchResult
public SearchResult(String name, Object obj, Attributes attrs)
Метод getClassName() вернет имя класса obj (или null, если obj равно null), если имя класса не было задано явно с помощью setClassName().
- Параметры:
-
name— ненулевое имя элемента поиска. Оно является относительным по отношению к целевому контексту поиска (который задается первым параметром методаsearch()) -
obj— объект, связанный с именем. Может быть null. -
attrs— атрибуты, запрошенные для возврата вместе с этим элементом поиска. Не может быть null. - См. также:
SearchResult
public SearchResult(String name, Object obj, Attributes attrs, boolean isRelative)
Метод getClassName() вернет имя класса obj (или null, если obj равно null), если имя класса не было задано явно с помощью setClassName()
- Параметры:
-
name— ненулевое имя элемента поиска. -
obj— объект, связанный с именем. Может быть null. -
attrs— атрибуты, запрошенные для возврата вместе с этим элементом поиска. Не может быть null. -
isRelative— true, еслиnameявляется относительным по отношению к целевому контексту поиска (который задается первым параметром методаsearch()); false, еслиnameявляется строкой URL. - См. также:
SearchResult
public SearchResult(String name, String className, Object obj, Attributes attrs)
- Параметры:
-
name— ненулевое имя элемента поиска. Оно является относительным по отношению к целевому контексту поиска (который задается первым параметром методаsearch()) -
className— возможно, null, имя класса объекта, связанного сname. Если значение равно null, имя классаobjвозвращается методомgetClassName(). Еслиobjтакже равно null,getClassName()вернет null. -
obj— объект, связанный с именем. Может быть null. -
attrs— атрибуты, запрошенные для возврата вместе с этим элементом поиска. Не может быть null. - См. также:
SearchResult
public SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative)
- Параметры:
-
name— ненулевое имя элемента поиска. -
className— возможно, null, имя класса объекта, связанного сname. Если значение равно null, имя классаobjвозвращается методомgetClassName(). Еслиobjтакже равно null,getClassName()вернет null. -
obj— объект, связанный с именем. Может быть null. -
attrs— атрибуты, запрошенные для возврата вместе с этим элементом поиска. Не может быть null. -
isRelative— true, еслиnameявляется относительным по отношению к целевому контексту поиска (который задается первым параметром методаsearch()); false, еслиnameявляется строкой URL. - См. также:
Подробное описание методов
getAttributes
public Attributes getAttributes()
- Возвращает:
- Ненулевые атрибуты этого результата поиска. Могут быть пустыми.
- См. также:
setAttributes
public void setAttributes(Attributes attrs)
attrs.- Параметры:
-
attrs— ненулевые атрибуты для использования. Могут быть пустыми. - См. также:
toString
public String toString()
© 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.