|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.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 中的 setSystemIdsystemId - 忽略。
UnsupportedOperationException - 此方法始终抛出该异常。public String getSystemId()
获取此 StAXSource 使用的系统标识符。
查询用于构造此 StAXSource 的 XMLStreamReader 或 XMLEventReader 以确定 XML 源的系统标识符。
系统标识符可以为 null 或空 "" String。
Source 中的 getSystemIdStAXSource 使用的系统标识符。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。