public class StAXResult extends Object implements Result
作为StAX作者形式的XML Result
的持有人,即XMLStreamWriter
或XMLEventWriter
。 StAXResult
可以使用在所有情况下接受Result
,如Transformer
, Validator
其接受Result
作为输入。
XMLStreamWriter
, XMLEventWriter
Modifier and Type | Field and Description |
---|---|
static String |
FEATURE
如果
TransformerFactory.getFeature(String name) 将该值作为参数传递时返回true,则Transformer将支持此类型的Result输出。
|
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
Constructor and Description |
---|
StAXResult(XMLEventWriter xmlEventWriter)
创建的新实例 StAXResult 通过提供一个XMLEventWriter 。
|
StAXResult(XMLStreamWriter xmlStreamWriter)
创建的新实例 StAXResult 通过提供一个XMLStreamWriter 。
|
Modifier and Type | Method and Description |
---|---|
String |
getSystemId()
返回的系统标识符始终为
null 。
|
XMLEventWriter |
getXMLEventWriter()
获取此
XMLEventWriter 使用的
StAXResult 。
|
XMLStreamWriter |
getXMLStreamWriter()
获取此
XMLStreamWriter 使用的
StAXResult 。
|
void |
setSystemId(String systemId)
在
StAXResult 的上下文中,显式设置系统标识符是不合适的。
|
public static final String FEATURE
TransformerFactory.getFeature(String name)
将该值作为参数传递时返回true,则Transformer支持此类型的Result输出。
public StAXResult(XMLEventWriter xmlEventWriter)
创建的新实例StAXResult
通过提供一个XMLEventWriter
。
XMLEventWriter
必须是非null
参考。
xmlEventWriter
-
XMLEventWriter
用于创建此
StAXResult
。
IllegalArgumentException
- 如果
xmlEventWriter
==
null
。
public StAXResult(XMLStreamWriter xmlStreamWriter)
创建的新实例StAXResult
通过提供一个XMLStreamWriter
。
XMLStreamWriter
必须是非null
参考。
xmlStreamWriter
-
XMLStreamWriter
用于创建此
StAXResult
。
IllegalArgumentException
- 如果
xmlStreamWriter
==
null
。
public XMLEventWriter getXMLEventWriter()
获取这个XMLEventWriter
使用的StAXResult
。
XMLEventWriter
将是null
如果这StAXResult
是用XMLStreamWriter
创建的。
XMLEventWriter
使用此
StAXResult
。
public XMLStreamWriter getXMLStreamWriter()
获取此XMLStreamWriter
使用的StAXResult
。
XMLStreamWriter
将是null
如果这StAXResult
是用XMLEventWriter
创建的。
XMLStreamWriter
由本
StAXResult
。
public void setSystemId(String systemId)
在StAXResult
的上下文中,显式设置系统标识符是不合适的。 用于构造此StAXResult
的XMLEventWriter
或XMLStreamWriter
确定了XML结果的系统标识符。
这个方法总是抛出一个UnsupportedOperationException
。
setSystemId
在界面
Result
systemId
- 忽略。
UnsupportedOperationException
-
总是被这种方法抛出。
public String getSystemId()
返回的系统标识符始终为null
。
getSystemId
在界面
Result
null
。