List of usage examples for org.jdom2 Attribute Attribute
public Attribute(final String name, final String value)
Attribute
with the specified (local) name and value, and does not place the attribute in a Namespace
. From source file:Model.Model.java
public void createXML() { try {/*from w w w. ja v a 2s . c o m*/ addSubConjuntosToFirstState(); Element structure = new Element("structure"); Document doc = new Document(structure); structure.addContent(new Element("type").setText("fa")); Element automaton = new Element("automaton"); for (int i = 0; i < subConjuntos.size(); i++) { Element state = new Element("state"); state.setAttribute(new Attribute("id", subConjuntos.get(i).get(0).getIdStateFrom())); state.setAttribute(new Attribute("name", "q" + subConjuntos.get(i).get(0).getIdStateFrom())); for (int j = 0; j < transicionesAFD.size(); j++) { if (subConjuntos.get(i).get(0).getIdStateFrom() == transicionesAFD.get(j).getIdStateFrom()) { if (transicionesAFD.get(j).isEsEstadoInicial() || subConjuntos.get(i).get(0).isEsEstadoInicial()) { state.addContent(new Element("initial")); } if (transicionesAFD.get(j).isEsEstadoFinal()) { state.addContent(new Element("final")); } if (!isNotInSubconjuntos(transicionesAFD.get(j).getIdStateTo()).isEmpty()) { transicionesAFD.get(j) .setIdStateTo(isNotInSubconjuntos(transicionesAFD.get(j).getIdStateTo())); } Element transition = new Element("transition"); transition.addContent(new Element("from").setText(transicionesAFD.get(j).getIdStateFrom())); transition.addContent(new Element("to").setText(transicionesAFD.get(j).getIdStateTo())); transition.addContent(new Element("read").setText(transicionesAFD.get(j).getLetter())); automaton.addContent(transition); } } automaton.addContent(state); } doc.getRootElement().addContent(automaton); XMLOutputter xmlOutput = new XMLOutputter(); xmlOutput.setFormat(Format.getPrettyFormat()); String[] parts = urlFile.split(Pattern.quote(".")); String a = parts[0]; xmlOutput.output(doc, new FileWriter(a + "Transform.jff")); } catch (Exception ex) { System.out.println(ex.getMessage()); } }
From source file:modelo.ArchivoXmlUsuario.java
public void addUsers(Usuario users) throws IOException { Element eUsuario = new Element("Usuario"); Element eNombre = new Element("nombre"); eNombre.addContent(users.getNombre()); Element eApellido = new Element("apellido"); eApellido.addContent(users.getApellido()); Attribute aCedula = new Attribute("cedula", users.getCedula()); Element eTelefono = new Element("telefono"); eTelefono.addContent(users.getTelefono()); Element eGanancias = new Element("ganancias"); eGanancias.addContent(users.getGanancias()); Element eCorreo = new Element("correo"); eCorreo.addContent(users.getCorreo()); Element eDireccion = new Element("direccion"); eDireccion.addContent(users.getDireccion()); Element eEstadoCivil = new Element("estadoCivil"); eEstadoCivil.addContent(users.getEstadoCivil()); Element eOficio = new Element("oficio"); eOficio.addContent(users.getOficio()); eUsuario.addContent(eNombre);//from w w w . j a v a 2 s . co m eUsuario.addContent(eApellido); eUsuario.setAttribute(aCedula); eUsuario.addContent(eCorreo); eUsuario.addContent(eDireccion); eUsuario.addContent(eTelefono); eUsuario.addContent(eEstadoCivil); eUsuario.addContent(eGanancias); eUsuario.addContent(eOficio); raiz.addContent(eUsuario); guardar(); }
From source file:Modelo.CrearXml.java
public void crearArchivoXml(LinkedList<EmpleadoContrato> lista) { try {/*from www. j a va 2 s . c o m*/ Element empleadoContrato = new Element("EmpleadoContrato"); Document doc = new Document(empleadoContrato); for (int i = 0; i < lista.size(); i++) { Element empleado = new Element("empleado"); empleado.setAttribute(new Attribute("id", lista.get(i).getId())); empleado.addContent(new Element("Nombre").setText(lista.get(i).getNombre())); empleado.addContent(new Element("Telefono").setText(lista.get(i).getTelefono())); empleado.addContent(new Element("Numero de Contrato").setText(lista.get(i).getNumContrato())); empleado.addContent(new Element("Actividad").setText(lista.get(i).getActividad())); doc.getRootElement().addContent(empleado); } // new XMLOutputter().output(doc, System.out); XMLOutputter xmlOutput = new XMLOutputter(); // display nice nice xmlOutput.setFormat(Format.getPrettyFormat()); xmlOutput.output(doc, new FileWriter("empleadoC.xml")); System.out.println("File Saved!"); } catch (IOException io) { System.out.println(io.getMessage()); } }
From source file:Modelo.FileRead.java
public void escribir() { try {//from w w w .j a va2 s. c om Element company = new Element("familias"); for (int i = 0; i < fam.size(); i++) { Element familia = new Element("Familia"); Familia aux = fam.get(i); familia.setAttribute(new Attribute("nombre", aux.getNombre())); ArrayList<MiembroFamilia> mf = fam.get(i).getMiembros(); for (int j = 0; j < mf.size(); j++) { Element miembro = new Element("MiembroFamilia"); miembro.addContent(new Element("nombre").setText(mf.get(j).getNombre())); miembro.addContent(new Element("rut").setText(mf.get(j).getRut())); miembro.addContent(new Element("clave").setText(mf.get(j).getClave())); familia.addContent(miembro); } ArrayList<Fotografia> f = fam.get(i).getFotos(); for (int j = 0; j < f.size(); j++) { Element fotos = new Element("Fotografia"); fotos.addContent(new Element("path").setText(f.get(j).getPath())); fotos.addContent(new Element("comentario").setText(f.get(j).getComentario())); familia.addContent(fotos); } company.addContent(familia); } // new XMLOutputter().output(doc, System.out); XMLOutputter xmlOutput = new XMLOutputter(); // display nice nice xmlOutput.setFormat(Format.getPrettyFormat()); xmlOutput.output(new Document(company), new FileOutputStream(file)); } catch (Exception e) { System.out.println(e.getMessage()); } }
From source file:Modelo.FormularioD2XML.java
public void addUser(FormularioD2 formularioD2) throws IOException { // nombre, identidad, provincia, canton,correo, cuentaConAgua, cuentaConElectricidad,viasDeAcceso, //usoDeSuelo,acueducto, pozo, necesitaEnergiaElectrica, fuenteEnergiaElectrica, talaDeArboles, //aguasPluvialesAlcantarillado, AguasPluvialesServidumbre, movimientosDeTierraAcarreo, //movimientosDeTierraMovilizacion; Element d2 = new Element("formularioD2"); Element nombre = new Element("nombre"); Attribute identidad = new Attribute("identidad", formularioD2.getIdentidad()); Element provincia = new Element("provincia"); Element canton = new Element("canton"); Element correo = new Element("correo"); Element cuentaConAgua = new Element("cuentaConAgua"); Element cuentaConElectricidad = new Element("cuentaConElectricidad"); Element viasDeAcceso = new Element("viasDeAcceso"); Element usoDeSuelo = new Element("usoDeSuelo"); Element acueducto = new Element("acueducto"); Element pozo = new Element("pozo"); Element necesitaEnergiaElectrica = new Element("necesitaEnergiaElectrica"); Element fuenteDeEnergiaElectrica = new Element("fuenteDeEnergiaElectrica"); Element talaDeArboles = new Element("talaDeArboles"); Element aguasPluvialesAlcantarillado = new Element("aguasPluvialesAlcantarillado"); Element AguasPluvialesServidumbre = new Element("AguasPluvialesServidumbre"); Element movimientosDeTierraAcarreo = new Element("movimientosDeTierraAcarreo"); Element movimientosDeTierraMovilizacion = new Element("movimientosDeTierraMovilizacion"); nombre.addContent(formularioD2.getNombre()); provincia.addContent(formularioD2.getProvincia()); canton.addContent(formularioD2.getCanton()); correo.addContent(formularioD2.getCorreo()); cuentaConAgua.addContent(formularioD2.getCuentaConAgua()); cuentaConElectricidad.addContent(formularioD2.getCuentaConElectricidad()); viasDeAcceso.addContent(formularioD2.getViasDeAcceso()); usoDeSuelo.addContent(formularioD2.getUsoDeSuelo()); acueducto.addContent(formularioD2.getAcueducto()); pozo.addContent(formularioD2.getPozo()); necesitaEnergiaElectrica.addContent(formularioD2.getNecesitaEnergiaElectrica()); fuenteDeEnergiaElectrica.addContent(formularioD2.getFuenteEnergiaElectrica()); talaDeArboles.addContent(formularioD2.getTalaDeArboles()); aguasPluvialesAlcantarillado.addContent(formularioD2.getAguasPluvialesAlcantarillado()); AguasPluvialesServidumbre.addContent(formularioD2.getAguasPluvialesServidumbre()); movimientosDeTierraAcarreo.addContent(formularioD2.getMovimientosDeTierraAcarreo()); movimientosDeTierraMovilizacion.addContent(formularioD2.getMovimientosDeTierraMovilizacion()); d2.setAttribute(identidad);// ww w .j av a2s .c om d2.addContent(nombre); d2.addContent(provincia); d2.addContent(canton); d2.addContent(correo); d2.addContent(cuentaConAgua); d2.addContent(cuentaConElectricidad); d2.addContent(viasDeAcceso); d2.addContent(usoDeSuelo); d2.addContent(acueducto); d2.addContent(pozo); d2.addContent(necesitaEnergiaElectrica); d2.addContent(fuenteDeEnergiaElectrica); d2.addContent(talaDeArboles); d2.addContent(aguasPluvialesAlcantarillado); d2.addContent(AguasPluvialesServidumbre); d2.addContent(movimientosDeTierraAcarreo); d2.addContent(movimientosDeTierraMovilizacion); raiz.addContent(d2); this.guardar(); }
From source file:Modelo.FormularioXML.java
public void addForm(Formulario form) throws IOException { // nombre, apellidos,correo, telefono,contrasea; Element formulario = new Element("formulario"); Attribute numeroDeFormulario = new Attribute("numeroDeFormulario", String.valueOf(form.getNumeroDeFormulario())); Element nombreDeLaActividad = new Element("nombreDeLaActividad"); Element nombreORazonsocial = new Element("nombreORazonsocial"); Element documentoDeIdentidad = new Element("documentoDeIdentidad"); Element direccionExacta = new Element("direccionExacta"); Element numTelObra = new Element("numTelObra"); Element correoElectronicoObra = new Element("correoElectronicoObra"); Element faxObra = new Element("faxObra"); Element codigoPostalObra = new Element("codigoPostalObra"); Element provincia = new Element("provincia"); Element canton = new Element("canton"); Element distrito = new Element("distrito"); Element nombreRL = new Element("nombreRL"); Element estadoCivilRL = new Element("estadoCivilRL"); Element oficioRL = new Element("oficioRL"); nombreDeLaActividad.addContent(form.getNombreDeLaActividad()); nombreORazonsocial.addContent(form.getNombreORazonSocial()); documentoDeIdentidad.addContent(form.getDocumentoDeIdentidad()); direccionExacta.addContent(form.getDireccionExacta()); numTelObra.addContent(form.getNumTelObra()); correoElectronicoObra.addContent(form.getCorreoElectronicoObra()); faxObra.addContent(form.getFaxObra()); codigoPostalObra.addContent(form.getCodigoPostalObra()); provincia.addContent(form.getProvincia()); canton.addContent(form.getCanton()); distrito.addContent(form.getDistrito()); nombreRL.addContent(form.getNombreRL()); estadoCivilRL.addContent(form.getEstadoCivilRL()); oficioRL.addContent(form.getOficioRL()); formulario.setAttribute(numeroDeFormulario); formulario.addContent(nombreDeLaActividad); formulario.addContent(nombreORazonsocial); formulario.addContent(documentoDeIdentidad); formulario.addContent(direccionExacta); formulario.addContent(numTelObra);// w w w . j ava 2s. co m formulario.addContent(correoElectronicoObra); formulario.addContent(faxObra); formulario.addContent(codigoPostalObra); formulario.addContent(provincia); formulario.addContent(canton); formulario.addContent(distrito); formulario.addContent(nombreRL); formulario.addContent(estadoCivilRL); formulario.addContent(oficioRL); raiz.addContent(formulario); this.guardar(); }
From source file:modelo.manejoXML.java
/** * @crea un fichero xml con los articulos visualizados y los guarda en la ruta especificada * @see controlador.controlador_visualizarProductos * @param lista lista de productos visualizados * @param arNom nombre del fichero xml//from w ww . j av a2 s. co m * @param ruta ruta del fichero xml * @throws IOException */ public void crearXML(Articulo[] lista, String arNom, String ruta) throws IOException { try { Element articulos = new Element("Articulos"); Document doc = new Document(articulos); for (int i = 0; i < lista.length; i++) { Element articulo = new Element("articulo"); Attribute atributo = new Attribute("codigo", Integer.toString(lista[i].getCodigo())); articulo.setAttribute(atributo); Element nombre = new Element("nombre"); nombre.setText(lista[i].getNombre()); Element familia = new Element("familia"); familia.setText(lista[i].getFamilia()); Element precio = new Element("precio"); precio.setText(Float.toString(lista[i].getPrecio())); Element cantidad = new Element("cantidad"); cantidad.setText(Integer.toString(lista[i].getCantidad())); articulo.addContent(nombre); articulo.addContent(familia); articulo.addContent(precio); articulo.addContent(cantidad); doc.getRootElement().addContent(articulo); } XMLOutputter xmloutput = new XMLOutputter(); xmloutput.setFormat(Format.getPrettyFormat()); xmloutput.output(doc, new FileWriter(ruta + "\\" + arNom + ".xml")); } catch (IOException ex) { throw ex; } }
From source file:modelo.RegistroCitaXML.java
public String addCita(Cita cita, Usuario usuario) throws IOException { if (verificarCita(cita.getHora(), usuario.getNombre(), cita.getFecha(), cita.getEspecialidad()) != true) { Element eCita = new Element("cita"); Element nombre = new Element("nombre"); Element telefono = new Element("telefono"); Element fechaNacimiento = new Element("fechaNacimiento"); Element sexo = new Element("sexo"); Element direccion = new Element("direccion"); Element correo = new Element("correo"); Element fechaDeCita = new Element("fechaDeCita"); Element hora = new Element("hora"); Element especialidad = new Element("especialidad"); Attribute cedula = new Attribute("cedula", usuario.getCedula()); nombre.addContent(usuario.getNombre()); telefono.addContent(usuario.getTelefono()); fechaNacimiento.addContent(usuario.getFechaNacimiento().toString()); sexo.addContent(usuario.getSexo()); direccion.addContent(usuario.getDireccion()); correo.addContent(usuario.getCorreo()); fechaDeCita.addContent(cita.getFecha().toString()); hora.addContent(cita.getHora()); especialidad.addContent(cita.getEspecialidad()); eCita.setAttribute(cedula);//from w w w . ja va2s .co m eCita.addContent(nombre); eCita.addContent(telefono); eCita.addContent(fechaNacimiento); eCita.addContent(sexo); eCita.addContent(direccion); eCita.addContent(correo); eCita.addContent(fechaDeCita); eCita.addContent(hora); eCita.addContent(especialidad); raiz.addContent(eCita); this.guardar(); return "historialCitas"; } return "errorMessage"; }
From source file:Modelo.RegistroEmpleado.java
public void agregarEmpleado(Empleado empleado) { Element eEmpleado = new Element("empleado"); Element eNomnre = new Element("nombre"); Attribute aCedula = new Attribute("cedula", empleado.getCedula()); Element eTelefono = new Element("telefono"); Element ePuesto = new Element("puesto"); Element eTipoTrabajo = new Element("tipoTrabajo"); Element eCantidadHoras = new Element("cantidadHoras"); Element eCantidadHorasExtra = new Element("cantidadHorasExtra"); Element eAsignacionFamiliar = new Element("asignacionFamiliar"); Element eMontoAsignacion = new Element("montoAsignacion"); Element eDuracionServicio = new Element("duracionServicio"); Element eSalarioBase = new Element("salarioBase"); eNomnre.addContent(empleado.getNombre()); eTelefono.addContent(empleado.getTelefono()); ePuesto.addContent(empleado.getPuesto()); eTipoTrabajo.addContent(empleado.getTipoTrabajo()); eCantidadHoras.addContent(Integer.toString(empleado.getCantidadHoras())); eCantidadHorasExtra.addContent(Integer.toString(empleado.getCantidadHorasExtras())); eAsignacionFamiliar.addContent(empleado.getAsignacion()); eMontoAsignacion.addContent(Integer.toString(empleado.getMontoAsignacion())); eDuracionServicio.addContent(empleado.getDuracion()); eSalarioBase.addContent(Double.toString(empleado.getSalarioBase())); eEmpleado.addContent(eNomnre);/* w w w.j a va 2s . c o m*/ eEmpleado.setAttribute(aCedula); eEmpleado.addContent(eTelefono); eEmpleado.addContent(ePuesto); eEmpleado.addContent(eTipoTrabajo); eEmpleado.addContent(eCantidadHoras); eEmpleado.addContent(eCantidadHorasExtra); eEmpleado.addContent(eAsignacionFamiliar); eEmpleado.addContent(eMontoAsignacion); eEmpleado.addContent(eDuracionServicio); eEmpleado.addContent(eSalarioBase); root.addContent(eEmpleado); guardar(); }
From source file:modelo.RegistroJuego.java
public void guardarPartida() throws IOException { Element ePartida = new Element("partida"); Attribute aUsuario = new Attribute("usuario", this.panelInfo.getLblNombreUsuario()); Element eNombrePartida = new Element("nombre-partida"); Element eTiempo = new Element("tiempo"); Element eJug = new Element("jugador"); Element eJugVidas = new Element("vidas"); Element eJugPosX = new Element("pos-x"); Element eJugPosY = new Element("pos-y"); Element eJugLado = new Element("lado-jugador"); eNombrePartida.addContent("Partida" + (raiz.getChildren().size() + 1) + " (" + String.valueOf(new Date().getDate()) + "/" + String.valueOf(new Date().getMonth() + 1) + "/" + String.valueOf(new Date().getYear() + 1900) + " " + String.valueOf(new Date().getHours()) + ":" + String.valueOf(new Date().getMinutes()) + ":" + String.valueOf(new Date().getSeconds()) + ")"); eTiempo.addContent(panelInfo.getLblTiempo()); eJug.addContent(String.valueOf(this.jugador.getIsFirstPlayer())); eJugVidas.addContent(String.valueOf(this.jugador.getVidas())); eJugPosX.addContent(String.valueOf(this.jugador.getPosX())); eJugPosY.addContent(String.valueOf(this.jugador.getPosY())); eJugLado.addContent(String.valueOf(this.jugador.getLado())); ePartida.setAttribute(aUsuario);//from w ww. jav a2s . c om ePartida.addContent(eNombrePartida); ePartida.addContent(eTiempo); ePartida.addContent(eJug); ePartida.addContent(eJugVidas); ePartida.addContent(eJugPosX); ePartida.addContent(eJugPosY); ePartida.addContent(eJugLado); for (HiloTortuga hiloTortuga : hiloTortugas) { if (hiloTortuga.isAlive()) { Element eTortuga = new Element("tortuga"); Element eLado = new Element("lado"); Element eTorPosX = new Element("pos-x"); Element eTorPosY = new Element("pos-y"); eLado.addContent(String.valueOf(hiloTortuga.tortuga.getLado())); eTorPosX.addContent(String.valueOf(hiloTortuga.tortuga.getPosX())); eTorPosY.addContent(String.valueOf(hiloTortuga.tortuga.getPosY())); eTortuga.addContent(eLado); eTortuga.addContent(eTorPosX); eTortuga.addContent(eTorPosY); ePartida.addContent(eTortuga); } } this.raiz.addContent(ePartida); this.guardaDocumento(); }