Pessoal,
Alguem saberia dizer se existe uma maneira de, usando o XStream, serializar um objeto de uma classe de um lado e deserializar para um objeto da super-classe do outro lado?
Exemplo:
class Pai {
private String nome = "a";
// get e set
}
class Filho extends Pai {
void metodoExtraQueNaoUsoDoOutroLado() {}
}
Quero serializar uma instancia de Filho de um lado e do outro restaura-la como instancia de Pai. Quero fazer isso porque a classe Filho nao existe do outro lado e uma instancia de Pai ja seria suficiente. Tem como criar um “alias” desse tipo? (em ultimo caso da pra editar o XML gerado, mas…)
Resolvi tentar aqui antes de partir pra lista do XStream.
Marcio Kuchma