Galera!!!
dúvida de como gerar um bloco
O código abaixo é gerado por um certo programa.
- <br.uerj.petrinetanalyzer.gui.objects.PetriNetGraph>
<nome>teste</nome>
- <listLugar>
- <br.uerj.petrinetanalyzer.gui.objects.PlaceGraph>
<x>115</x>
<y>134</y>
<posicao>0</posicao>
<fichas>0</fichas>
<identificador>P0</identificador>
</br.uerj.petrinetanalyzer.gui.objects.PlaceGraph>
</listLugar>
</br.uerj.petrinetanalyzer.gui.objects.PetriNetGraph>
Como eu faço aquele bloco da linha 4???
Pois no que eu estou desenvolvendo abaixo não sei como colocar aquela linha 4
Segue abaixo o que estou conseguindo fazer:
<br.uerj.petrinetanalyzer.gui.objects.PetriNetGraph>
<nome>Usuario Logado</nome>
<listLugar>
<x>22</x>
<y>116</y>
<nome>P0 - Autenticar</nome>
<posicao>0</posicao>
<fichas>1</fichas>
<identificador>P0</identificador>
</listLugar>
</br.uerj.petrinetanalyzer.gui.objects.PetriNetGraph>
A classe responsável por gerar o XML
O meu Bean
public class PlaceGraph {
private String x;
private String y;
private String nome;
private String posicao;
private String fichas;
private String identificador;
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getPosicao() {
return posicao;
}
public void setPosicao(String posicao) {
this.posicao = posicao;
}
public String getFichas() {
return fichas;
}
public void setFichas(String fichas) {
this.fichas = fichas;
}
public String getIdentificador() {
return identificador;
}
public void setIdentificador(String identificador) {
this.identificador = identificador;
}
}
A classe responsável por gerar o xml
public class GerarXml {
public void gerarXMLLogado(String nome) {
//String passarXml;
String imprimirXml;
XStream xstream = new XStream();
PetriNetGraph titulo = new PetriNetGraph();
PetriNetGraph titulo1 = new PetriNetGraph();
titulo.setNome(nome);
PlaceGraph l1 = new PlaceGraph();
l1.setX("22");
l1.setY("116");
l1.setNome("P0 - Autenticar");
l1.setPosicao("0");
l1.setFichas("1");
l1.setIdentificador("P0");
titulo.setListLugar(l1);
/*List xml = new ArrayList(1);
xml.add(titulo);*/
//passarXml = xstream.toXML(pacote);
imprimirXml = xstream.toXML(titulo);
GravarArquivo gravar = new GravarArquivo();
gravar.gravarLogado(imprimirXml);
}
}
Obrigado.