|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。