JavaTM 2 Platform
Standard Ed. 6

javax.xml.transform.sax
類別 SAXResult

java.lang.Object
  繼承者 javax.xml.transform.sax.SAXResult
所有已實作的介面:
Result
直接已知子類別:
JAXBResult

public class SAXResult
extends Object
implements Result

充當轉換 Result 的持有者。


欄位摘要
static String FEATURE
          當將此值作為參數傳遞時,如果 TransformerFactory.getFeature(java.lang.String) 返回 true,則 Transformer 支持此型別的 Result 輸出。
 
從介面 javax.xml.transform.Result 繼承的欄位
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
 
建構子摘要
SAXResult()
          零參數的預設建構子。
SAXResult(ContentHandler handler)
          創建以 SAX2 ContentHandler 為目標的 SAXResult。
 
方法摘要
 ContentHandler getHandler()
          獲取作為 Result 的 ContentHandler
 LexicalHandler getLexicalHandler()
          獲取輸出的 SAX2 LexicalHandler
 String getSystemId()
          獲取通過 setSystemId 設置的系統標識符。
 void setHandler(ContentHandler handler)
          設置要作為 SAX2 ContentHandler 的目標。
 void setLexicalHandler(LexicalHandler handler)
          設置輸出的 SAX2 LexicalHandler
 void setSystemId(String systemId)
          setSystemId 方法設置可與 ContentHandler 關聯使用的 systemID。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

FEATURE

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

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

SAXResult

public SAXResult()
零參數的預設建構子。


SAXResult

public SAXResult(ContentHandler handler)
創建以 SAX2 ContentHandler 為目標的 SAXResult。

參數:
handler - 必須為非 null ContentHandler 參考。
方法詳細資訊

setHandler

public void setHandler(ContentHandler handler)
設置要作為 SAX2 ContentHandler 的目標。

參數:
handler - 必須為非 null ContentHandler 參考。

getHandler

public ContentHandler getHandler()
獲取作為 Result 的 ContentHandler

返回:
要作為轉換輸出的 ContentHandler。

setLexicalHandler

public void setLexicalHandler(LexicalHandler handler)
設置輸出的 SAX2 LexicalHandler

這需要處理 XML 及類似的註釋。如果未設置詞法處理程序,則轉換器應嘗試將 ContentHandler 強制轉換為 LexicalHandler

參數:
handler - 用於處理詞法分析事件的非 null LexicalHandler

getLexicalHandler

public LexicalHandler getLexicalHandler()
獲取輸出的 SAX2 LexicalHandler

返回:
LexicalHandler,或 null。

setSystemId

public void setSystemId(String systemId)
setSystemId 方法設置可與 ContentHandler 關聯使用的 systemID。

指定者:
介面 Result 中的 setSystemId
參數:
systemId - URI 字元串形式的系統標識符。

getSystemId

public String getSystemId()
獲取通過 setSystemId 設置的系統標識符。

指定者:
介面 Result 中的 getSystemId
返回:
通過 setSystemId 設置的系統標識符,如果未調用 setSystemId,則返回 null。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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