/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package gerador; import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; /** * * @author felipel */ public class XmlWriter { String taEntrada = "\n"; String geradorAberto = ""; String geradorFechado = ""; String porOut, ip; public void writer(String pid, String resolucao, String posicoes, String versaoDic, String pidCC, String portaIn, String tipo, String tipoEntrada, String portaOut, String ipp) throws FileNotFoundException { portaOut = porOut; ipp = ip; int CC = 0, flag = 0, i = 1; String DPH = "", DPV = "", DFW = "", DFH = ""; while (!posicoes.substring(i, i + 1).equals(",")) { DPH += posicoes.substring(i, i + 1); i++; } i += 1; while (!posicoes.substring(i, i + 1).equals(")")) { DPV += posicoes.substring(i, i + 1); i++; } i += 3; while (!posicoes.substring(i, i + 1).equals(",")) { DFW += posicoes.substring(i, i + 1); i++; } i += 1; while (!posicoes.substring(i, i + 1).equals(")")) { DFH += posicoes.substring(i, i + 1); i++; } File arq = new File("data/configuracoes.xml"); CC = Integer.parseInt(pidCC); PrintWriter outStream = new PrintWriter(arq); outStream.print(taEntrada); outStream.println(geradorAberto); outStream.print("\t" + pid + "\n"); outStream.print("\t" + resolucao + "\n"); outStream.print("\t\n"); outStream.print("\t\t" + DPH + "\n"); outStream.print("\t\t" + DPV + "\n"); outStream.print("\t\t" + DFW + "\n"); outStream.print("\t\t" + DFH + "\n"); outStream.print("\t\n"); outStream.print("\t" + versaoDic + "\n"); if (CC > 0) { outStream.print("\t" + pidCC + "\n"); } if (tipo.equals("IP") || tipo.equals("ASI")) { outStream.print("\t\n"); outStream.print("\t\t" + portaIn + "\n"); outStream.print("\t\n"); } if(tipo.equals("Arquivo")) { outStream.print("\t" + tipo + "\n"); } outStream.print("\t\n"); outStream.print("\t\t" + ipp + "\n"); outStream.print("\t\t" + portaOut + "\n"); outStream.print("\t\n"); outStream.print(geradorFechado); outStream.close(); } public void setPortaOut(String out) { porOut = out; } public void setIpOut(String i) { ip = i; } }