Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.usc.teste;
- import java.io.BufferedWriter;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.OutputStreamWriter;
- import java.io.UnsupportedEncodingException;
- import com.thoughtworks.xstream.XStream;
- import br.usc.conversores.PessoaConvert;
- import br.usc.modelo.Endereco;
- import br.usc.modelo.Pessoa;
- import br.usc.servico.Agenda;
- public class MainTestaConversor {
- public static void main(String args[]) {
- Agenda a1 = new Agenda();
- Pessoa p1 = new Pessoa();
- p1.setEmail("amigo1@email.com.br");
- p1.setFax("654-3210");
- p1.setIdade(55);
- p1.setCic("1111111111111");
- p1.setRg("1111111111111");
- p1.setNomePessoa("Fernando Pesso");
- p1.setTelefone("124-6984");
- Endereco e1 = new Endereco();
- e1.setRua("Rua Saldanha Marinho");
- e1.setCidade("São José do Rio Preto");
- e1.setNumero(5110);
- e1.setEstado("São Paulo");
- p1.setEndereco(e1);
- Pessoa p2 = new Pessoa();
- p2.setEmail("amigo1@email.com.br");
- p2.setFax("211-4100");
- p2.setIdade(60);
- p2.setCic("222222222");
- p2.setRg("2222222222");
- p2.setNomePessoa("felipao@email.com.br");
- p2.setTelefone("2310-1110");
- Endereco e2 = new Endereco();
- e2.setRua("Rua Francisco Glicério");
- e2.setCidade("Campinas");
- e2.setNumero(210);
- e2.setEstado("São Paulo");
- p2.setEndereco(e2);
- Pessoa p3 = new Pessoa();
- p3.setEmail("raulzito@email.com.br");
- p3.setFax("111-1111");
- p3.setIdade(78);
- p3.setCic("333333333");
- p3.setRg("333333333");
- p3.setNomePessoa("Raul Seixas");
- p3.setTelefone("222-2222");
- Endereco e3 = new Endereco();
- e3.setRua("Rua Mar Vermelho");
- e3.setCidade("Babilônia");
- e3.setNumero(450);
- e3.setEstado("São Paulo");
- p3.setEndereco(e3);
- a1.add(p1);
- a1.add(p2);
- a1.add(p3);
- XStream x = new XStream();
- x.registerConverter(new PessoaConvert());
- x.alias("agenda", Agenda.class);
- x.alias("pessoa", Pessoa.class);
- String xml=x.toXML(a1);
- System.out.println(xml);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement