Класс SAXResult
java.lang.Object
javax.xml.transform.sax.SAXResult
- Все реализуемые интерфейсы:
Result
public class SAXResult extends Object implements Result
Служит контейнером для Result преобразования.
- Начиная с версии:
- 1.4
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
FEATURE |
Если TransformerFactory.getFeature(String) возвращает true при передаче этого значения в качестве аргумента, Transformer поддерживает вывод Result этого типа. |
Поля, объявленные в интерфейсе Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
PI_DISABLE_OUTPUT_ESCAPING |
Имя инструкции обработки, отправляемой, если дерево результатов отключает экранирование вывода. |
static final String |
PI_ENABLE_OUTPUT_ESCAPING |
Имя инструкции обработки, отправляемой, если дерево результатов включает экранирование вывода в какой-либо момент после получения инструкции обработки PI_DISABLE_OUTPUT_ESCAPING. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SAXResult() |
Конструктор по умолчанию без аргументов. |
SAXResult |
Создает SAXResult, предназначенный для SAX2 ContentHandler. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ContentHandler |
getHandler() |
Получает ContentHandler, являющийся Result. |
LexicalHandler |
getLexicalHandler() |
Получает SAX2 LexicalHandler для вывода. |
String |
getSystemId() |
Получает системный идентификатор, заданный с помощью setSystemId. |
void |
setHandler |
Задает SAX2 ContentHandler в качестве целевого обработчика. |
void |
setLexicalHandler |
Задает SAX2 LexicalHandler для вывода. |
void |
setSystemId |
Метод setSystemId. Задает systemID, который может использоваться вместе с ContentHandler. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Показывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
FEATURE
public static final String FEATURE
Если
TransformerFactory.getFeature(String) возвращает true при передаче этого значения в качестве аргумента, Transformer поддерживает вывод Result этого типа.- См. также:
Подробное описание конструкторов
SAXResult
public SAXResult()
Конструктор по умолчанию без аргументов.
SAXResult
public SAXResult(ContentHandler handler)
Создает SAXResult, предназначенный для SAX2
ContentHandler.- Параметры:
-
handler— Должна быть ненулевая ссылка на ContentHandler.
Подробное описание методов
setHandler
public void setHandler(ContentHandler handler)
Задает SAX2
ContentHandler в качестве целевого обработчика.- Параметры:
-
handler— Должна быть ненулевая ссылка на ContentHandler.
getHandler
public ContentHandler getHandler()
Получает
ContentHandler, являющийся Result.- Возвращает:
- ContentHandler, предназначенный для вывода преобразования.
setLexicalHandler
public void setLexicalHandler(LexicalHandler handler)
Задает SAX2
LexicalHandler для вывода. Он необходим для обработки комментариев XML и подобных конструкций. Если лексический обработчик не задан, преобразователь должен попытаться привести ContentHandler к LexicalHandler.
- Параметры:
-
handler— НенулевойLexicalHandlerдля обработки событий лексического разбора.
getLexicalHandler
public LexicalHandler getLexicalHandler()
Получает SAX2
LexicalHandler для вывода.- Возвращает:
- Объект
LexicalHandlerили null.
setSystemId
public void setSystemId(String systemId)
Метод setSystemId. Задает systemID, который может использоваться вместе с
ContentHandler.- Указан в:
-
setSystemIdв интерфейсеResult - Параметры:
-
systemId— Системный идентификатор в виде строки URI.
getSystemId
public String getSystemId()
Получает системный идентификатор, заданный с помощью setSystemId.
- Указан в:
-
getSystemIdв интерфейсеResult - Возвращает:
- Системный идентификатор, заданный с помощью setSystemId, или null, если setSystemId не вызывался.
© 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.