- java.lang.Object
-
- javax.xml.transform.stax.StAXResult
-
- 实现的所有接口
-
Result
public class StAXResult extends Object implements Result
充当StAX 编写器形式的XML
Result
的持有者,即XMLStreamWriter
或XMLEventWriter
。StAXResult
可以在接受所有情况下使用Result
,例如Transformer
,Validator
其接受Result
作为输入。- 从以下版本开始:
- 1.6
- 另请参见:
-
JSR 173: Streaming API for XML ,
XMLStreamWriter
,XMLEventWriter
-
-
字段汇总
字段 变量和类型 字段 描述 static String
FEATURE
如果TransformerFactory.getFeature(String name)
在将此值作为参数传递时返回true,则Transformer支持此类型的Result输出。-
Fields declared in interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
-
构造方法摘要
构造方法 构造器 描述 StAXResult(XMLEventWriter xmlEventWriter)
通过提供XMLEventWriter
创建StAXResult
的新实例。StAXResult(XMLStreamWriter xmlStreamWriter)
通过提供XMLStreamWriter
创建StAXResult
的新实例。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 String
getSystemId()
返回的系统标识符始终为null
。XMLEventWriter
getXMLEventWriter()
获取此XMLEventWriter
使用的StAXResult
。XMLStreamWriter
getXMLStreamWriter()
获取此XMLStreamWriter
使用的StAXResult
。void
setSystemId(String systemId)
在StAXResult
的上下文中,不明确设置系统标识符。
-
-
-
字段详细信息
-
FEATURE
public static final String FEATURE
如果TransformerFactory.getFeature(String name)
在将此值作为参数传递时返回true,则Transformer支持此类型的Result输出。- 另请参见:
- 常数字段值
-
-
构造方法详细信息
-
StAXResult
public StAXResult(XMLEventWriter xmlEventWriter)
通过提供
XMLEventWriter
创建StAXResult
的新实例。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
。
-
-