List of usage examples for org.jdom2 Element getChildText
public String getChildText(final String cname)
From source file:model.data.manager.ContratManager.java
License:Open Source License
/** * Load all the deals in this element/*from www . ja v a2 s . c o m*/ * @param e an element that contains messages in XML format. */ protected void loadDeals(Element e) { Element root = StringToElement.getElementFromString(e.getValue(), e.getName()); for (Element d : root.getChildren()) { String owner = d.getChildText("owner"); Element deal = d.getChild("Deal"); addDeal(owner, new Contrat(deal)); } }
From source file:modelo.ArchivoXmlUsuario.java
public ArrayList<Usuario> getArrayUsuario() { List<Element> elementoUsers = (List<Element>) raiz.getChildren(); ArrayList<Usuario> users = new ArrayList<Usuario>(); for (Element e : elementoUsers) { Usuario usuario = new Usuario(); usuario.setNombre(e.getChildText("nombre")); usuario.setApellido(e.getChildText("apellido")); usuario.setCedula(e.getChildText("cedula")); usuario.setCorreo(e.getChildText("correo")); usuario.setDireccion(e.getChildText("direccion")); usuario.setEstadoCivil(e.getChildText("estadoCivil")); usuario.setGanancias(e.getChildText("ganancias")); usuario.setOficio(e.getChildText("oficio")); usuario.setTelefono(e.getChildText("telefono")); users.add(usuario);/*from w w w . ja v a 2s. c o m*/ } return users; }
From source file:Modelo.CrearXml.java
public void leerArchivoXml() { SAXBuilder builder = new SAXBuilder(); File xmlFile = new File("empleadoC.xml"); try {//from ww w. j a v a2s . c om //Se crea el documento a traves del archivo Document document = (Document) builder.build(xmlFile); //Se obtiene la raiz 'tables' Element rootNode = document.getRootElement(); //Se obtiene la lista de hijos de la raiz 'tables' List list = rootNode.getChildren("empleado"); //Se recorre la lista de hijos de 'tables' for (int i = 0; i < list.size(); i++) { Element tabla = (Element) list.get(i); String nombre = tabla.getChildText("nombre"); System.out.println("nombre:" + nombre); String id = tabla.getAttributeValue("id"); System.out.println("id:" + id); String telefono = tabla.getChildText("telefono"); System.out.println("telefono:" + telefono); String numContrato = tabla.getChildText("numContrato"); System.out.println("numContrato:" + numContrato); String actividad = tabla.getChildText("actividad"); System.out.println("actividad:" + actividad); } } catch (IOException io) { System.out.println(io.getMessage()); } catch (JDOMException jdomex) { System.out.println(jdomex.getMessage()); } }
From source file:modelo.RegistroCitaXML.java
public boolean verificarCita(String hora, String paciente, Date fecha, String especialidad) { boolean state = false; List<Element> listaE = (List<Element>) raiz.getChildren(); for (Element listaE1 : listaE) { if (listaE1.getChildText("nombre").equals(paciente) && listaE1.getChildText("especialidad").equals(especialidad) && listaE1.getChildText("hora").equals(hora) && listaE1.getChildText("fecha").equals(fecha.toString())) { state = true;/* w ww .java 2 s. c o m*/ } else { state = false; } } return state; }
From source file:modelo.RegistroCitaXML.java
public ArrayList<Cita> getCitasEspecificas(String correo) throws ParseException { ArrayList<Cita> listaCitas = new ArrayList<>(); Cita cita;/*from w ww . j av a 2s . co m*/ Usuario usuario; List<Element> listaE = (List<Element>) raiz.getChildren(); for (Element listaE1 : listaE) { if (listaE1.getChildText("correo").equals(correo)) { usuario = new Usuario(); Date fecha = new Date(listaE1.getChildText("fechaNacimiento")); Date fecha2 = new Date(listaE1.getChildText("fechaDeCita")); usuario.setCedula(listaE1.getAttributeValue("cedula")); usuario.setNombre(listaE1.getChildText("nombre")); usuario.setTelefono(listaE1.getChildText("telefono")); usuario.setFechaNacimiento(fecha); usuario.setSexo(listaE1.getChildText("sexo")); usuario.setCorreo(listaE1.getChildText("correo")); cita = new Cita(); cita.setFecha(fecha2); cita.setEspecialidad(listaE1.getChildText("especialidad")); cita.setHora(listaE1.getChildText("hora")); cita.setUsuario(usuario); listaCitas.add(cita); } } return listaCitas; }
From source file:modelo.RegistroCitaXML.java
public ArrayList<Cita> getCitas() throws ParseException { ArrayList<Cita> listaCitas = new ArrayList<>(); Cita cita;/*from w w w. java 2 s .c o m*/ Usuario usuario; List<Element> listaE = (List<Element>) raiz.getChildren(); for (Element listaE1 : listaE) { usuario = new Usuario(); Date fecha = new Date(listaE1.getChildText("fechaNacimiento")); Date fecha2 = new Date(listaE1.getChildText("fechaDeCita")); usuario.setCedula(listaE1.getAttributeValue("cedula")); usuario.setNombre(listaE1.getChildText("nombre")); usuario.setTelefono(listaE1.getChildText("telefono")); usuario.setFechaNacimiento(fecha); usuario.setSexo(listaE1.getChildText("sexo")); usuario.setCorreo(listaE1.getChildText("correo")); cita = new Cita(); cita.setFecha(fecha2); cita.setEspecialidad(listaE1.getChildText("especialidad")); cita.setHora(listaE1.getChildText("hora")); cita.setUsuario(usuario); listaCitas.add(cita); } return listaCitas; }
From source file:modelo.RegistroCitaXML.java
public ArrayList<String> getArrayDeCitas(String correo) { ArrayList<String> listaCitas = new ArrayList<>(); List<Element> listaE = (List<Element>) raiz.getChildren(); for (Element listaE1 : listaE) { if (listaE1.getChildText("correo").equals(correo)) { listaCitas.add(listaE1.getChildText("especialidad")); }//from ww w .ja v a2 s . c o m } return listaCitas; }
From source file:modelo.RegistroCitaXML.java
public Element buscarCitaXCorreo(String correo) throws ParseException { Cita cita;//from w ww . ja va 2 s .com Usuario usuario; List<Element> listaE = (List<Element>) raiz.getChildren(); for (Element listaE1 : listaE) { if (listaE1.getChildText("correo").equals(correo)) { return listaE1; } } return null; }
From source file:Modelo.RegistroEmpleado.java
public Element buscarEmpleado(String cedula, Empleado empleado) { List<Element> elementos = (List<Element>) root.getChildren(); boolean encontro = false; for (Element elemento : elementos) { if (elemento.getAttributeValue("cedula").equals(cedula)) { empleado.setNombre(elemento.getChildText("nombre")); empleado.setTelefono(elemento.getChildText("telefono")); empleado.setPuesto(elemento.getChildText("puesto")); empleado.setCantidadHoras(Integer.parseInt(elemento.getChildText("cantidadHoras"))); empleado.setCantidadHorasExtras(Integer.parseInt(elemento.getChildText("cantidadHorasExtra"))); empleado.setMontoAsignacion(Integer.parseInt(elemento.getChildText("montoAsignacion"))); empleado.setDuracion(elemento.getChildText("duracionServicio")); empleado.setSalarioBase(Double.parseDouble(elemento.getChildText("salarioBase"))); empleado.setTipoTrabajo(elemento.getChildText("tipoTrabajo")); empleado.setAsignacion(elemento.getChildText("asignacionFamiliar")); encontro = true;//w w w. j av a2s. c o m return elemento; } } if (encontro != true) { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, "El empleado no se encontr", "Empleado no encontrado")); } return null; }
From source file:modelo.RegistroJuego.java
public void cargarPartida(String nombrePartida) { Element partidaCargada = buscarPartida("nombre-partida", nombrePartida).get(0); try {//from ww w . j av a 2 s .co m this.alas = new Alas(0, 0); this.alas.setImgPers(this.alas.imgPersIzq); this.bala = new Bala(-100, -100); this.jugador = new Jugador(Integer.parseInt(partidaCargada.getChildText("vidas")), Integer.parseInt(partidaCargada.getChildText("pos-x")), Integer.parseInt(partidaCargada.getChildText("pos-y"))); this.jugador.setIsFirstPlayer(Boolean.parseBoolean(partidaCargada.getChildText("jugador"))); this.panelJuego.setJugador(this.jugador); this.panelJuego.setAlas(this.alas); this.hiloJugador = new HiloJugador(panelJuego, this.jugador, this.alas); this.hiloJugador.start(); if (this.jugador.getIsFirstPlayer()) { if (this.jugador.getLado()) { this.jugador.setImgPers(this.jugador.imgPersDer); } else { this.jugador.setImgPers(this.jugador.imgPersIzq); } } else { if (this.jugador.getLado()) { this.jugador.setImgPers(this.jugador.imgPersDer2); } else { this.jugador.setImgPers(this.jugador.imgPersIzq2); } } List<Element> listaTortugas = partidaCargada.getChildren("tortuga"); for (int i = 0; i < listaTortugas.size(); i++) { if (Integer.parseInt(listaTortugas.get(i).getChildText("pos-x")) < 249 && Integer.parseInt(listaTortugas.get(i).getChildText("pos-y")) == 423) { this.tortugas.add(new Tortuga(1, Integer.parseInt(listaTortugas.get(i).getChildText("pos-x")), 423, 6, 248)); } else { if (Integer.parseInt(listaTortugas.get(i).getChildText("pos-y")) == 423) { this.tortugas.add(new Tortuga(1, Integer.parseInt(listaTortugas.get(i).getChildText("pos-x")), 423, 514, 756)); } } if (Integer.parseInt(listaTortugas.get(i).getChildText("pos-y")) == 263) { this.tortugas.add(new Tortuga(1, Integer.parseInt(listaTortugas.get(i).getChildText("pos-x")), 263, 193, 569)); } if (Boolean.parseBoolean(listaTortugas.get(i).getChildText("lado")) == true) { this.tortugas.get(i).setImgPers(tortugas.get(i).imgPersIzq); } else { this.tortugas.get(i).setImgPers(tortugas.get(i).imgPersDer); } } panelJuego.setTortuga(this.tortugas); for (int i = 0; i < this.tortugas.size(); i++) { this.hiloTortugas.add(new HiloTortuga(panelJuego, this.tortugas.get(i))); if (this.hiloTortugas.get(i).tortuga.getLado()) { this.hiloTortugas.get(i).direccionX = 1; } else { this.hiloTortugas.get(i).direccionX = -1; } hiloTortugas.get(i).start(); } this.hiloPlataformas = new HiloPlataformas(jugador, this.hiloJugador); this.hiloPlataformas.start(); this.hiloColicionador = new HiloColisionador(panelInfo, this.tortugas, this.jugador, controlJuego); this.hiloColicionador.start(); this.panelJuego.setBala(this.bala); this.hiloBala = new HiloBala(100, 100, this.bala, this.jugador, panelJuego); this.hiloBala.start(); this.hiloColisionDisparo = new HiloColisionDisparo(this.bala, this.tortugas, this.hiloTortugas); this.hiloColisionDisparo.start(); this.hiloColisionGanoPrimerJugador = new HiloColisionGanoPrimerJugador(panelJuego, this.jugador, controlJuego); this.hiloColisionGanoPrimerJugador.start(); panelInfo.setLblVida(String.valueOf(jugador.getVidas())); this.hiloTiempo = new HiloTiempo(panelInfo, this.jugador); this.hiloTiempo.setTiempo(partidaCargada.getChildText("tiempo")); this.hiloTiempo.start(); } catch (Exception ex) { GUIJuego.mensaje("Ha ocurrido un error al cargar el juego", 0, 0); } }