public interface Marshaller
marshal
メソッドは最初のパラメーターとして java.lang.Object
を受け入れますが、ほとんどの Marshaller
実装は任意の Object
を処理できません。代わりに、オブジェクトクラスはマーシャラーに登録するか、共通の基本クラスを持つ必要があります。
Unmarshaller
修飾子と型 | メソッドと説明 |
---|---|
void | marshal(java.lang.Object graph, javax.xml.transform.Result result) 指定されたルートを持つオブジェクトグラフを提供された Result にマーシャリングします。 |
boolean | supports(java.lang.Class<?> clazz) このマーシャラーが、指定された型のインスタンスをマーシャリングできるかどうかを示します。 |
boolean supports(java.lang.Class<?> clazz)
clazz
- このマーシャラーがマーシャリングできるかどうか尋ねられているクラス true
。それ以外の場合は false
void marshal(java.lang.Object graph, javax.xml.transform.Result result) throws java.io.IOException, XmlMappingException
Result
にマーシャリングします。graph
- マーシャリングするオブジェクトグラフのルート result
- マーシャリングする結果 java.io.IOException
- I/O エラーが発生した場合 XmlMappingException
- 指定されたオブジェクトを結果に整列化できない場合