public class W3CDomHandler extends ObjectSE implements DomHandler<ElementSE,DOMResultSE>
DomHandler
実装 (org.w3c.dom
パッケージ。)コンストラクターと説明 |
---|
W3CDomHandler() デフォルトコンストラクター。 |
W3CDomHandler(DocumentBuilderSE builder) アプリケーションが使用する DOM 実装を指定できるようにするコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
DOMResultSE | createUnmarshaller(ValidationEventHandler errorHandler) Jakarta XML Binding プロバイダーは、ドキュメントの一部を情報セット表現にアンマーシャリングする必要がある場合、最初にこのメソッドを呼び出して Result SE オブジェクトを作成します。 |
DocumentBuilderSE | getBuilder() |
ElementSE | getElement(DOMResultSE r) 部分が Result SE に送信されたら。 |
SourceSE | marshal(ElementSE element, ValidationEventHandler errorHandler) このメソッドは、Jakarta XML Binding プロバイダーが要素を XML にマーシャリングする必要がある場合に呼び出されます。 |
void | setBuilder(DocumentBuilderSE builder) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public W3CDomHandler()
public W3CDomHandler(DocumentBuilderSE builder)
builder
- null であってはなりません。Jakarta XML Binding は、この DocumentBuilder
SE を使用して新しい要素を作成します。public DocumentBuilderSE getBuilder()
public void setBuilder(DocumentBuilderSE builder)
public DOMResultSE createUnmarshaller(ValidationEventHandler errorHandler)
DomHandler
Result
SE オブジェクトを作成します。次に、Jakarta XML Binding プロバイダーは、XML の一部を指定された結果に送信します。このような部分は常に、要素をルートとする XML ドキュメント全体のサブツリーを形成します。
DomHandler<ElementSE, DOMResultSE>
の createUnmarshaller
errorHandler
- このメソッドの呼び出しと DomHandler.getElement(Result)
の呼び出しの間にエラーが発生した場合は、このハンドラーに報告する必要があります。呼び出し元は、null 以外のエラーハンドラーを提供する必要があります。このメソッドから作成された Result
SE オブジェクトは、このエラーハンドラーへの参照を保持している可能性があります。public ElementSE getElement(DOMResultSE r)
DomHandler
Result
SE に送信されたら。このメソッドは、マーシャリングされていない要素表現を取得するために Jakarta XML Binding プロバイダーによって呼び出されます。 このメソッドを複数回呼び出すと、異なるオブジェクトが返される場合があります。このメソッドは、サブツリー全体が Result
SE オブジェクトに供給される場合にのみ呼び出すことができます。
DomHandler<ElementSE, DOMResultSE>
の getElement
r
- DomHandler.createUnmarshaller(ValidationEventHandler)
によって作成された Result
SE オブジェクト。public SourceSE marshal(ElementSE element, ValidationEventHandler errorHandler)
DomHandler
null 以外の場合、返される Source
SE には、1 つの要素をルートとするドキュメント全体が含まれている必要があります。このドキュメントは、Jakarta XML Binding プロバイダーがマーシャリングしているより大きなドキュメントに織り込まれます。
DomHandler<ElementSE, DOMResultSE>
の marshal
errorHandler
- 要素を Source
SE に変換するプロセス中に発生したエラーを受け取ります。呼び出し元は、null 以外のエラーハンドラーを提供する必要があります。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.