|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.xml.transform.stax.StAXSource
public class StAXSource
以 StAX reader 的形式(即 XMLStreamReader
或 XMLEventReader
)充当 XML Source
的持有者。各种接受 Source
的情况下都可以使用 StAXSource
,例如,将 Source
作为输入接受的 Transformer
和 Validator
。
在处理期间使用 StAXSource
并且不能重复使用。
XMLStreamReader
,
XMLEventReader
字段摘要 | |
---|---|
static String |
FEATURE
当将此值作为参数传递时,如果 TransformerFactory.getFeature(String name) 返回 true,则 Transformer 支持此类型的 Source 输入。 |
构造方法摘要 | |
---|---|
StAXSource(XMLEventReader xmlEventReader)
通过提供 XMLEventReader 创建 StAXSource 的一个新实例。 |
|
StAXSource(XMLStreamReader xmlStreamReader)
通过 XMLStreamReader 创建 StAXSource 的一个新实例。 |
方法摘要 | |
---|---|
String |
getSystemId()
获取此 StAXSource 使用的系统标识符。 |
XMLEventReader |
getXMLEventReader()
获取此 StAXSource 使用的 XMLEventReader 。 |
XMLStreamReader |
getXMLStreamReader()
获取此 StAXSource 使用的 XMLStreamReader 。 |
void |
setSystemId(String systemId)
在 StAXSource 的上下文中,它不适合显示设置系统标识符。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final String FEATURE
TransformerFactory.getFeature(String name)
返回 true,则 Transformer 支持此类型的 Source 输入。
构造方法详细信息 |
---|
public StAXSource(XMLEventReader xmlEventReader) throws XMLStreamException
通过提供 XMLEventReader
创建 StAXSource
的一个新实例。
XMLEventReader
必须为非 null
引用。
XMLEventReader
必须处于 XMLStreamConstants.START_DOCUMENT
或 XMLStreamConstants.START_ELEMENT
状态。
xmlEventReader
- 用于创建此 StAXSource
的 XMLEventReader
。
XMLStreamException
- 如果 xmlEventReader
访问抛出 Exception
。
IllegalArgumentException
- 如果 xmlEventReader
== null
。
IllegalStateException
- 如果 xmlEventReader
不处于 XMLStreamConstants.START_DOCUMENT
或 XMLStreamConstants.START_ELEMENT
状态。public StAXSource(XMLStreamReader xmlStreamReader)
通过 XMLStreamReader
创建 StAXSource
的一个新实例。
XMLStreamReader
必须为非 null
引用。
XMLStreamReader
必须处于 XMLStreamConstants.START_DOCUMENT
或 XMLStreamConstants.START_ELEMENT
状态。
xmlStreamReader
- 用于创建此 StAXSource
的 XMLStreamReader
。
IllegalArgumentException
- 如果 xmlStreamReader
== null
。
IllegalStateException
- 如果 xmlStreamReader
不处于 XMLStreamConstants.START_DOCUMENT
或 XMLStreamConstants.START_ELEMENT
状态。方法详细信息 |
---|
public XMLEventReader getXMLEventReader()
获取此 StAXSource
使用的 XMLEventReader
。
如果此 StAXSource
是使用 XMLStreamReader
创建的,那么 XMLEventReader
将为 null
。
StAXSource
使用的 XMLEventReader
。public XMLStreamReader getXMLStreamReader()
获取此 StAXSource
使用的 XMLStreamReader
。
如果此 StAXSource
是使用 XMLEventReader
创建的,那么 XMLStreamReader
将为 null
。
StAXSource
使用的 XMLStreamReader
。public void setSystemId(String systemId)
在 StAXSource
的上下文中,它不适合显示设置系统标识符。用于构造此 StAXSource
的 XMLStreamReader
或 XMLEventReader
确定 XML 源的系统标识符。
此方法始终抛出 UnsupportedOperationException
。
Source
中的 setSystemId
systemId
- 忽略。
UnsupportedOperationException
- 此方法始终抛出该异常。public String getSystemId()
获取此 StAXSource
使用的系统标识符。
查询用于构造此 StAXSource
的 XMLStreamReader
或 XMLEventReader
以确定 XML 源的系统标识符。
系统标识符可以为 null
或空 ""
String
。
Source
中的 getSystemId
StAXSource
使用的系统标识符。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。