Converter ENUM para XML

1 resposta
S

Pessoal, eu quero passar um Enum para um XML

Exemplo:

@XmlRootElement(name="categoria")
@XmlAccessorType(XmlAccessType.NONE)
public enum categoria{
	LANCHE(2, "Empada"),

	private final double valor;
        @XmlElement
	private final String descricaoDoLanche;
	

	private Categoria(double valor, String nome){

		this.valor = valor;
		this.descricaoDoLanche= nome;
	}
}
Eu gostaria que o XML gerado fosse dessa forma:
<collection>
<categoria>
HABITACAO
<descricaoDoLanche>Empada</descricaoDoLanche>
</categoria>

Mas o que eu consigo é isso:

<collection>
<categoria>HABITACAO</categoria>
<collection>

Existe alguma anotação que faça isso para mim?
Mapear os campos do enum?

1 Resposta

S

Ninguém tem nem ideia? :expressionless:

Criado 1 de agosto de 2012
Ultima resposta 2 de ago. de 2012
Respostas 1
Participantes 1