public class StAXSource extends Object implements Source
作为一个在一部读者形成一个XML Source持有人,即XMLStreamReader或XMLEventReader。StAXSource可以应用在所有的情况下,接受Source,例如Transformer,Validator接受Source作为输入。
StAXSources消耗在加工过程中,不可重复使用。
XMLStreamReader,
XMLEventReader
| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE
如果
TransformerFactory.getFeature(String name)返回true时,通过该值作为参数,变压器支持这种类型的输入源。
|
| Constructor and Description |
|---|
StAXSource(XMLEventReader xmlEventReader)
通过提供一个
XMLEventReader
StAXSource创建一个新实例。
|
StAXSource(XMLStreamReader xmlStreamReader)
通过提供一个
XMLStreamReader
StAXSource创建一个新实例。
|
| Modifier and Type | Method and Description |
|---|---|
String |
getSystemId()
走到这
StAXSource用标识系统。
|
XMLEventReader |
getXMLEventReader()
走到这
StAXSource用
XMLEventReader。
|
XMLStreamReader |
getXMLStreamReader()
走到这
StAXSource用
XMLStreamReader。
|
void |
setSystemId(String systemId)
在一个
StAXSource的背景下,这是不恰当地设置系统标识符。
|
public static final String FEATURE
TransformerFactory.getFeature(String name)返回true时,通过该值作为参数,变压器支持这种类型的输入源。
public StAXSource(XMLEventReader xmlEventReader) throws XMLStreamException
通过提供一个XMLEventReader StAXSource创建一个新实例。
XMLEventReader必须non-null参考。
XMLEventReader必须XMLStreamConstants.START_DOCUMENT或XMLStreamConstants.START_ELEMENT状态。
xmlEventReader -用于创建此
StAXSource
XMLEventReader。
XMLStreamException -如果
xmlEventReader访问抛出一个
异常。
IllegalArgumentException -如果
xmlEventReader = =
null。
IllegalStateException -如果
xmlEventReader不
XMLStreamConstants.START_DOCUMENT或
XMLStreamConstants.START_ELEMENT状态。
public StAXSource(XMLStreamReader xmlStreamReader)
通过提供一个XMLStreamReader StAXSource创建一个新实例。
XMLStreamReader必须non-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。
XMLEventReader将null。如果这是一个XMLStreamReader创建StAXSource。
StAXSource使用
XMLEventReader。
public XMLStreamReader getXMLStreamReader()
走到这StAXSource用XMLStreamReader。
XMLStreamReader将null如果这StAXSource与XMLEventReader创建。
StAXSource用
XMLStreamReader。
public void setSystemId(String systemId)
在一个StAXSource的背景下,这是不恰当地设置系统标识符。的XMLStreamReader或XMLEventReader用来构建这StAXSource决定XML源标识系统。
一个UnsupportedOperationException是总是通过该方法抛出。
setSystemId 接口
Source
systemId忽略。
UnsupportedOperationException是
总是通过该方法抛出。
public String getSystemId()
走到这StAXSource用标识系统。
的XMLStreamReader或XMLEventReader用来构建这StAXSource进行查询以确定系统的XML源标识符。
系统标识符可以null或空"" String。
getSystemId 接口
Source
StAXSource使用系统标识符。
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.