Example usage for org.jdom2 Element getChildText

List of usage examples for org.jdom2 Element getChildText

Introduction

In this page you can find the example usage for org.jdom2 Element getChildText.

Prototype

public String getChildText(final String cname) 

Source Link

Document

Returns the textual content of the named child element, or null if there's no such child.

Usage

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);
    }
}