- java.lang.Object
-
- javax.xml.transform.stax.StAXResult
-
- All Implemented Interfaces:
-
Result
public class StAXResult extends Object implements Result
作为一个持有的XML
Result以StAX作家的形式,即XMLStreamWriter或XMLEventWriter。StAXResult可以在接受所有情况下使用Result,例如Transformer,Validator其接受Result作为输入。- 从以下版本开始:
- 1.6
- 另请参见:
-
JSR 173: Streaming API for XML ,
XMLStreamWriter,XMLEventWriter
-
-
Field Summary
Fields Modifier and Type Field 描述 static StringFEATURE如果传递此值作为参数,则TransformerFactory.getFeature(String name)返回true,则Transformer支持此类型的Result输出。-
Fields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
-
构造方法摘要
构造方法 Constructor 描述 StAXResult(XMLEventWriter xmlEventWriter)通过提供XMLEventWriter创建一个新的StAXResult实例。StAXResult(XMLStreamWriter xmlStreamWriter)通过提供XMLStreamWriter创建一个新的StAXResult实例。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 StringgetSystemId()返回的系统标识符始终为null。XMLEventWritergetXMLEventWriter()获取XMLEventWriter用于这个StAXResult。XMLStreamWritergetXMLStreamWriter()获取XMLStreamWriter用于这个StAXResult。voidsetSystemId(String systemId)在StAXResult的上下文中,明确设置系统标识符是不合适的。
-
-
-
字段详细信息
-
FEATURE
public static final String FEATURE
如果传递此值作为参数,则TransformerFactory.getFeature(String name)返回true,则Transformer支持此类型的Result输出。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
StAXResult
public StAXResult(XMLEventWriter xmlEventWriter)
创建的新实例
StAXResult通过提供一个XMLEventWriter。XMLEventWriter必须是非null参考。- 参数
-
xmlEventWriter-XMLEventWriter用于创建这个StAXResult。 - 异常
-
IllegalArgumentException- 如果xmlEventWriter==null。
-
StAXResult
public StAXResult(XMLStreamWriter xmlStreamWriter)
通过提供
XMLStreamWriter创建一个新的StAXResult实例。XMLStreamWriter必须是非null参考。- 参数
-
xmlStreamWriter-XMLStreamWriter用于创建这个StAXResult。 - 异常
-
IllegalArgumentException- 如果xmlStreamWriter==null。
-
-
方法详细信息
-
getXMLEventWriter
public XMLEventWriter getXMLEventWriter()
获取
XMLEventWriter使用的StAXResult。XMLEventWriter将null如果这个StAXResult是用一个XMLStreamWriter创建的。- 结果
-
XMLEventWriter使用此StAXResult。
-
getXMLStreamWriter
public XMLStreamWriter getXMLStreamWriter()
获取
XMLStreamWriter使用的StAXResult。XMLStreamWriter将是null如果这个StAXResult是用一个XMLEventWriter创建的。- 结果
-
XMLStreamWriter被这个StAXResult。
-
setSystemId
public void setSystemId(String systemId)
在
StAXResult的上下文中,明确设置系统标识符是不合适的。 用于构造此StAXResult的XMLEventWriter或XMLStreamWriter确定了XML结果的系统标识符。这个方法总是抛出一个
UnsupportedOperationException。- Specified by:
-
setSystemId在接口Result - 参数
-
systemId- 忽略。 - 异常
-
UnsupportedOperationException- 总是被这个方法抛出。
-
getSystemId
public String getSystemId()
返回的系统标识符始终为
null。- Specified by:
-
getSystemId在接口Result - 结果
-
返回的系统标识符始终为
null。
-
-