|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.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 に一度送信されたあとに使用されます。 |
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>
内の createUnmarshaller
errorHandler
- このメソッドの呼び出しと DomHandler.getElement(Result)
の呼び出しの間にエラーが発生した場合、エラーがこのハンドラに報告される必要がある
呼び出し側は、null でないエラーハンドラを提供する必要があります。
このメソッドから作成された Result
オブジェクトがこのエラーハンドラへの参照を保持する場合があります。
public Element getElement(DOMResult r)
DomHandler
の記述:Result
に一度送信されたあとに使用されます。このメソッドは、非整列化された要素表現を取得するために JAXB プロバイダによって呼び出されます。
このメソッドを複数回呼び出した場合、異なるオブジェクトが返される可能性があります。このメソッドは、サブツリー全体が Result
オブジェクトに送られた場合のみ呼び出すことができます。
DomHandler<Element,DOMResult>
内の getElement
r
- DomHandler.createUnmarshaller(ValidationEventHandler)
で作成された Result
オブジェクト
public Source marshal(Element element, ValidationEventHandler errorHandler)
DomHandler
の記述:
戻り値の Source
が null 以外の場合、ある要素をルートとする文書全体を含むはずであり、後にそれは JAXB が整列化するより大きな文書内に組み込まれます。
DomHandler<Element,DOMResult>
内の marshal
errorHandler
- 要素を Source
に変換している途中で発生したエラーを受け取る
呼び出し側は、null でないエラーハンドラを提供する必要があります。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。