JavaTM 2 Platform
Standard Ed. 6

javax.xml.transform.stax
類別 StAXResult

java.lang.Object
  繼承者 javax.xml.transform.stax.StAXResult
所有已實作的介面:
Result

public class StAXResult
extends Object
implements Result

以 StAX writer 的形式(即 XMLStreamWriterXMLEventWriter)充當 XML Result 的持有者。各種接受 Result 的情況下都可以使用 StAXResult,例如,將 Result 作為輸入接受的 TransformerValidator

從以下版本開始:
1.6
另請參見:
JSR 173:Streaming API for XML, XMLStreamWriter, XMLEventWriter

欄位摘要
static String FEATURE
          當將此值作為參數傳遞時,如果 TransformerFactory.getFeature(String name) 返回 true,則 Transformer 支持此型別的 Result 輸出。
 
從介面 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()
          獲取此 StAXResult 使用的 XMLEventWriter
 XMLStreamWriter getXMLStreamWriter()
          獲取此 StAXResult 使用的 XMLStreamWriter
 void setSystemId(String systemId)
          在 StAXResult 的上下文中,它不適合顯示設置系統標識符。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

FEATURE

public static final String FEATURE
當將此值作為參數傳遞時,如果 TransformerFactory.getFeature(String name) 返回 true,則 Transformer 支持此型別的 Result 輸出。

另請參見:
常數欄位值
建構子詳細資訊

StAXResult

public StAXResult(XMLEventWriter xmlEventWriter)

通過提供 XMLEventWriter 創建 StAXResult 的一個新實例。

XMLEventWriter 必須為非 null 參考。

參數:
xmlEventWriter - 用於創建此 StAXResultXMLEventWriter
拋出:
IllegalArgumentException - 如果 xmlEventWriter == null

StAXResult

public StAXResult(XMLStreamWriter xmlStreamWriter)

通過提供 XMLStreamWriter 創建 StAXResult 的一個新實例。

XMLStreamWriter 必須為非 null 參考。

參數:
xmlStreamWriter - 用於創建此 StAXResultXMLStreamWriter
拋出:
IllegalArgumentException - 如果 xmlStreamWriter == null
方法詳細資訊

getXMLEventWriter

public XMLEventWriter getXMLEventWriter()

獲取此 StAXResult 使用的 XMLEventWriter

如果此 StAXResult 是使用 XMLStreamWriter 創建的,那麼 XMLEventWriter 將為 null

返回:
StAXResult 使用的 XMLEventWriter

getXMLStreamWriter

public XMLStreamWriter getXMLStreamWriter()

獲取此 StAXResult 使用的 XMLStreamWriter

如果此 StAXResult 是使用 XMLEventWriter 創建的,那麼 XMLStreamWriter 將為 null

返回:
StAXResult 使用的 XMLStreamWriter

setSystemId

public void setSystemId(String systemId)

StAXResult 的上下文中,它不適合顯示設置系統標識符。用於建構此 StAXResultXMLEventWriterXMLStreamWriter 確定 XML 結果的系統標識符。

此方法始終拋出 UnsupportedOperationException

指定者:
介面 Result 中的 setSystemId
參數:
systemId - 忽略。
拋出:
UnsupportedOperationException - 此方法始終拋出該異常。

getSystemId

public String getSystemId()

返回的系統標識符始終為 null

指定者:
介面 Result 中的 getSystemId
返回:
返回的系統標識符始終為 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only