public interface Marshallermarshal メソッドは最初のパラメーターとして 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,
XmlMappingExceptionResult にマーシャリングします。graph - マーシャリングするオブジェクトグラフのルート result - マーシャリングする結果 java.io.IOException - I/O エラーが発生した場合 XmlMappingException - 指定されたオブジェクトを結果に整列化できない場合