|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.xml.bind.annotation.W3CDomHandler
public class W3CDomHandler
W3C DOM(org.w3c.dom 套件)的 DomHandler 實作。
| 建構子摘要 | |
|---|---|
W3CDomHandler()
預設的建構子。 |
|
W3CDomHandler(DocumentBuilder builder)
允許應用程序指定使用哪一個 DOM 實作的建構子。 |
|
| 方法摘要 | |
|---|---|
DOMResult |
createUnmarshaller(ValidationEventHandler errorHandler)
當 JAXB 提供者需要將文檔的一部分解組為資訊集表示形式時,首先要調用此方法創建一個 Result 物件。 |
DocumentBuilder |
getBuilder()
|
Element |
getElement(DOMResult r)
將部分發送到 Result 後,JAXB 提供者將調用此方法來獲取已解組元素表示形式。 |
Source |
marshal(Element element,
ValidationEventHandler errorHandler)
在 JAXB 提供者需要將元素編組為 XML 時調用此方法。 |
void |
setBuilder(DocumentBuilder builder)
|
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public W3CDomHandler()
public W3CDomHandler(DocumentBuilder builder)
builder - 不得為 null。JAXB 使用此 DocumentBuilder 創建新的元素。| 方法詳細資訊 |
|---|
public DocumentBuilder getBuilder()
public void setBuilder(DocumentBuilder builder)
public DOMResult createUnmarshaller(ValidationEventHandler errorHandler)
DomHandler 複製的描述Result 物件。
然後 JAXB 提供者將 XML 的一部分發送到給定的結果中。這一部分 XML 總是可以形成整個 XML 文檔(該文檔以某個元素為根)的子階層樹。
DomHandler<Element,DOMResult> 中的 createUnmarshallererrorHandler - 如果在調用此方法和調用 DomHandler.getElement(Result) 之間發生任何錯誤,則必須向此處理程序報告。
調用者必須提供一個非 null 錯誤處理程序。
從此方法創建的 Result 物件可以保存對此錯誤處理程序的參考。
public Element getElement(DOMResult r)
DomHandler 複製的描述Result 後,JAXB 提供者將調用此方法來獲取已解組元素表示形式。
多次調用此方法可能返回不同的物件。在將整個子階層樹填充到 Result 物件時,才可以調用此方法。
DomHandler<Element,DOMResult> 中的 getElementr - 由 DomHandler.createUnmarshaller(ValidationEventHandler) 創建的 Result 物件。
public Source marshal(Element element,
ValidationEventHandler errorHandler)
DomHandler 複製的描述
如果為非 null,則返回的 Source 必須包含以一個元素為根的整個文檔,該文檔隨後將被編製成一個將由 JAXB 提供者編組的更大文檔。
DomHandler<Element,DOMResult> 中的 marshalerrorHandler - 接收將元素轉換成 Source 的過程中發生的任何錯誤。
調用者必須提供一個非 null 錯誤處理程序。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。