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 。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.