Advertisement
Guest User

Untitled

a guest
Feb 4th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. package br.usc.teste;
  2.  
  3. import java.io.BufferedWriter;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileOutputStream;
  6. import java.io.IOException;
  7. import java.io.OutputStreamWriter;
  8. import java.io.UnsupportedEncodingException;
  9.  
  10. import com.thoughtworks.xstream.XStream;
  11.  
  12. import br.usc.conversores.PessoaConvert;
  13. import br.usc.modelo.Endereco;
  14. import br.usc.modelo.Pessoa;
  15. import br.usc.servico.Agenda;
  16.  
  17. public class MainTestaConversor {
  18. public static void main(String args[]) {
  19. Agenda a1 = new Agenda();
  20.  
  21. Pessoa p1 = new Pessoa();
  22. p1.setEmail("amigo1@email.com.br");
  23. p1.setFax("654-3210");
  24. p1.setIdade(55);
  25. p1.setCic("1111111111111");
  26. p1.setRg("1111111111111");
  27. p1.setNomePessoa("Fernando Pesso");
  28. p1.setTelefone("124-6984");
  29.  
  30. Endereco e1 = new Endereco();
  31. e1.setRua("Rua Saldanha Marinho");
  32. e1.setCidade("São José do Rio Preto");
  33. e1.setNumero(5110);
  34. e1.setEstado("São Paulo");
  35. p1.setEndereco(e1);
  36.  
  37. Pessoa p2 = new Pessoa();
  38. p2.setEmail("amigo1@email.com.br");
  39. p2.setFax("211-4100");
  40. p2.setIdade(60);
  41. p2.setCic("222222222");
  42. p2.setRg("2222222222");
  43. p2.setNomePessoa("felipao@email.com.br");
  44. p2.setTelefone("2310-1110");
  45.  
  46. Endereco e2 = new Endereco();
  47. e2.setRua("Rua Francisco Glicério");
  48. e2.setCidade("Campinas");
  49. e2.setNumero(210);
  50. e2.setEstado("São Paulo");
  51. p2.setEndereco(e2);
  52.  
  53. Pessoa p3 = new Pessoa();
  54. p3.setEmail("raulzito@email.com.br");
  55. p3.setFax("111-1111");
  56. p3.setIdade(78);
  57.  
  58. p3.setCic("333333333");
  59. p3.setRg("333333333");
  60.  
  61. p3.setNomePessoa("Raul Seixas");
  62. p3.setTelefone("222-2222");
  63.  
  64. Endereco e3 = new Endereco();
  65. e3.setRua("Rua Mar Vermelho");
  66. e3.setCidade("Babilônia");
  67. e3.setNumero(450);
  68. e3.setEstado("São Paulo");
  69. p3.setEndereco(e3);
  70.  
  71. a1.add(p1);
  72. a1.add(p2);
  73. a1.add(p3);
  74.  
  75. XStream x = new XStream();
  76.  
  77. x.registerConverter(new PessoaConvert());
  78.  
  79. x.alias("agenda", Agenda.class);
  80. x.alias("pessoa", Pessoa.class);
  81. String xml=x.toXML(a1);
  82.  
  83. System.out.println(xml);
  84.  
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement