Класс SAXResult
java.lang.Object
javax.xml.transform.sax.SAXResult
- Все реализуемые интерфейсы:
Result
public class SAXResult extends Object implements Result
Служит контейнером для результата преобразования.
- Начиная с:
- 1.4
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
FEATURE |
Если TransformerFactory.getFeature(String) возвращает true при передаче этого значения в качестве аргумента, Transformer поддерживает вывод Result этого типа. |
Поля, объявленные в интерфейсе Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SAXResult() |
Конструктор по умолчанию без аргументов. |
SAXResult |
Создает SAXResult, предназначенный для SAX2 ContentHandler. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ContentHandler |
getHandler() |
Возвращает ContentHandler, являющийся результатом. |
LexicalHandler |
getLexicalHandler() |
Возвращает SAX2 LexicalHandler для вывода. |
String |
getSystemId() |
Возвращает системный идентификатор, заданный с помощью setSystemId. |
void |
setHandler |
Задает целевой объект как SAX2 ContentHandler. |
void |
setLexicalHandler |
Задает SAX2 LexicalHandler для вывода. |
void |
setSystemId |
Метод setSystemId задает systemID, который может использоваться вместе с ContentHandler. |
Подробное описание полей
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, которая не должна быть null.
Подробное описание методов
setHandler
public void setHandler(ContentHandler handler)
Задает целевой объект как SAX2
ContentHandler.- Параметры:
-
handler— Ссылка на ContentHandler, которая не должна быть null.
getHandler
public ContentHandler getHandler()
Возвращает
ContentHandler, являющийся результатом.- Возвращает:
- 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/transform/sax/SAXResult.html