Example usage for org.jdom2 Element setText

List of usage examples for org.jdom2 Element setText

Introduction

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

Prototype

public Element setText(final String text) 

Source Link

Document

Sets the content of the element to be the text given.

Usage

From source file:fr.rt.acy.locapic.gps.TrackService.java

License:Open Source License

/**
 * Methode qui creer l'element JDOM pour la nouvelle localisation (<trkpt> pour track point)
 * Utilise la localisation passe en parametre et l'attribut de classe GSA (String)
 * @param loc - la nouvelle localisation
 * @return Element - element JDOM representant la position
 *//*  w  w  w  .j a va  2 s  .  c  o m*/
public Element createLocationElement(Location loc) {
    // Creation de notre objet Element contenant notre nouvelle position
    Element locElement = new Element("trkpt", ns);
    // Ajout des attributs lattitude et longitude
    locElement.setAttribute("lat", String.valueOf(loc.getLatitude()));
    locElement.setAttribute("lon", String.valueOf(loc.getLongitude()));

    // Nature du fix (position GPS) : 2d ou 3d, utilise pour l'integration ou non de l'altitude, du vdop (et donc du pdop)
    String locFix = "2d";
    /*
     * Ajout de l'altitude
     */
    if (loc.hasAltitude()) {
        Element locAltitude = new Element("ele", ns);
        locAltitude.setText(String.valueOf(loc.getAltitude()));
        locElement.addContent(locAltitude);
        locFix = "3d";
    }
    /*
     * Creation de la date
     */
    // Recup de la date au format POSIX (millisecondes depuis 1970)
    long posixTime = (long) loc.getTime();
    // Creation d'un objet Date a partir du temps POSIX
    Date date = new Date(posixTime);
    // Creation d'un format de date
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");
    // Creation d'un StringBuilder a partir de notre format et de notre date
    StringBuilder formattedDateBuilder = new StringBuilder(sdf.format(date));
    // On ajoute 2 caractere au builder
    formattedDateBuilder.append("Z"); // Z => indication de fuseau horaire // TODO verif
    // T (pour Time), permet de couper la chaine entre la date et l'heure
    formattedDateBuilder.insert(10, "T");
    // Creation de la chaine a partir du Builder
    String formattedDate = formattedDateBuilder.toString();
    //Log.v(TAG, "TIME => "+formattedDate);

    // Ajout de la date (element XML)
    Element locTime = new Element("time", ns);
    locTime.setText(formattedDate);
    locElement.addContent(locTime);

    /*
     * gestion du fix et de la precision DOP (NMEA, $GPGSA)
     */
    // Creation d'attributs de type Element, modifie ci apres
    Element locFixElem = new Element("fix", ns);
    Element locSats = new Element("sat", ns);
    Element locHdop = new Element("hdop", ns);
    Element locVdop = new Element("vdop", ns);
    Element locPdop = new Element("pdop", ns);
    // Creation d'attributs de type chaine pour les infos DOP
    String pdop = "";
    String hdop = "";
    String vdop = "";

    String nbSat = String.valueOf(loc.getExtras().getInt("satellites"));
    // Si on a une chaine GSA
    // chaine de test : GSA = "$GPGSA,A,2,19,28,14,18,27,22,31,39,,,,,1.7,1.0,1.3*35XX";
    if (GSA != null) {
        String[] gsarray = GSA.split(",");
        pdop = gsarray[gsarray.length - 3];
        hdop = gsarray[gsarray.length - 2];
        vdop = gsarray[gsarray.length - 1].substring(0, gsarray[gsarray.length - 1].length() - 5);
        // Si le fix dans la chaine vaut 2 ET que l'altitude de l'objet loc vaut 0.0 : on met 2d dans notre fix
        // Si le fix vaut 3, on met 3d dans notre fix
        // Tout ca parce que l'attribut hasAltitude de la classe Location n'a pas de valeurs pour les objets location retourne par le systeme de certains telephone (teste avec un Nexus 5)
        if ((gsarray[2].equals("2") && loc.getAltitude() == 0.0) || gsarray[2].equals("3"))
            locFix = gsarray[2] + "d";
        // On fait plus confiance a la chaine NMEA.GSA pour l'utilisation de l'altitude fournit par le locationListener
        // Si le fix dans la chaine GSA vaut 2d, on enleve l'altitude qui a ete prise dans l'objet loc et qui peut-etre une valeur bidon (ex : par defaut = 0m) 
        if (locFix.equals("2d"))
            locElement.removeChild("ele", ns);
    }
    /*
     * Ajout fix et DOP
     */
    locFixElem.setText(locFix);
    locElement.addContent(locFixElem);
    // Si nombre de satellite pas nul, on ajoute l'element <sat>n</sat>
    if (nbSat != null && !nbSat.equals("0")) {
        locSats.setText(nbSat);
        locElement.addContent(locSats);
    }
    // Si hdop pas egal a "", on ajoute l'element <hdop>x</hdop>
    if (!hdop.equals("")) {
        locHdop.setText(hdop);
        locElement.addContent(locHdop);
        // Si vdop pas egal a "" ET notre fix vaut 3d, on ajoute l'element <vdop>x</vdop> ...
        if (!vdop.equals("") && locFix.equals("3d")) {
            locVdop.setText(vdop);
            locElement.addContent(locVdop);
            // ... et l'element pdop donne par la chaine GSA ou calcule a partir de hdop et vdop
            if (!pdop.equals("")) {
                locPdop.setText(pdop);
            } else {
                // Si pas de PDOP mais qu'on a V et HDOP alors calcul de PDOP
                double hdopv = Float.parseFloat(hdop);
                double vdopv = Float.parseFloat(vdop);
                locPdop.setText(String.valueOf(Math.sqrt(hdopv * hdopv + vdopv * vdopv)));
            }
            locElement.addContent(locPdop);
        }
    }
    return locElement;
}

From source file:Frames.CrExperience2.java

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
    // TODO add your handling code here:

    if (!jTextField1.isEnabled() && go == 1) {
        int option = JOptionPane.showConfirmDialog(rootPane, "Voulez-vous enregistr ?");
        if (option == 0) {
            try {

                Element configs = new Element("config");
                Element emplacement = new Element("emplacement");
                configs.addContent(emplacement);
                Element emplacementQuestion = new Element("EmplacementQuestion");
                emplacementQuestion.setText("" + position);
                emplacement.addContent(emplacementQuestion);
                Element font = new Element("fons");
                font.setText(jComboBox3.getSelectedItem().toString());
                emplacement.addContent(font);
                Element couleur = new Element("couleur");
                couleur.setText(jButton10.getForeground().getRed() + "/" + jButton10.getForeground().getGreen()
                        + "/" + jButton10.getForeground().getBlue());

                Element taille = new Element("taille");
                taille.setText(jComboBox4.getSelectedItem().toString());

                emplacement.addContent(couleur);
                emplacement.addContent(taille);
                if (jToggleButton1.isSelected()) {
                    Element ecran = new Element("ecran");
                    Element couleur2 = new Element("couleur");
                    couleur2.setText(jButton12.getForeground().getRed() + "/"
                            + jButton12.getForeground().getGreen() + "/" + jButton12.getForeground().getBlue());

                    ecran.addContent(couleur2);
                    if (jRadioButton12.isSelected()) {
                        Attribute type = new Attribute("type", "fixe");
                        ecran.setAttribute(type);
                        Element fixe = new Element("fixe");
                        fixe.setText(textField1.getText());
                        ecran.addContent(fixe);

                    } else if (jRadioButton13.isSelected()) {
                        Attribute type = new Attribute("type", "aleatoire");
                        ecran.setAttribute(type);
                        Element aleatoire = new Element("aleatoire");
                        Element de = new Element("de");
                        de.setText(textField2.getText());
                        Element a = new Element("a");
                        a.setText(textField3.getText());
                        aleatoire.addContent(de);
                        aleatoire.addContent(a);
                        ecran.addContent(aleatoire);
                    }/*  w  w w . jav  a 2  s . c  om*/

                    configs.addContent(ecran);
                }
                Element consigne = new Element("consigne");
                Element text = new Element("text");
                text.setText(jTextArea3.getText());
                consigne.addContent(text);
                Element font2 = new Element("fons");
                font2.setText(jComboBox1.getSelectedItem().toString());
                consigne.addContent(font2);
                Element couleur3 = new Element("couleur");
                couleur3.setText(jButton13.getForeground().getRed() + "/" + jButton13.getForeground().getGreen()
                        + "/" + jButton13.getForeground().getBlue());

                consigne.addContent(couleur3);
                Element taille1 = new Element("taille");
                taille1.setText(jComboBox2.getSelectedItem().toString());
                consigne.addContent(taille1);
                configs.addContent(consigne);
                experience.addContent(configs);

                //On utilise ici un affichage classique avec getPrettyFormat()
                XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
                //Remarquez qu'il suffit simplement de crer une instance de FileOutputStream
                //avec en argument le nom du fichier pour effectuer la srialisation.

                sortie.output(document, new FileOutputStream("Exp2/Experiences.xml"));
                jTextArea2.setText("");

                this.setVisible(false);
                CrExperience1 cr = new CrExperience1();
                cr.setVisible(true);
                cr.setLocationRelativeTo(null);
            } catch (java.io.IOException e) {
            }

        }

        else {

        }
    } else {
        JOptionPane.showMessageDialog(rootPane,
                "Entrez un ID et veuillez le vrfifier SVP! ou Remplissez bien le formulaire !");
    }
}

From source file:Frames.CrExperience2.java

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
    // TODO add your handling code here:
    if (!jList1.getSelectedValuesList().isEmpty() && !jList3.getSelectedValuesList().isEmpty()
            && !"".equals(jTextField2.getText()) && !jTextField1.isEnabled()) {
        for (int i = 0; i < jList1.getSelectedValuesList().size(); i++) {
            String te = "";

            Element stimule = new Element("stimul");

            Attribute media = new Attribute("media", choix);
            stimule.setAttribute(media);

            experience.addContent(stimule);
            Element url = new Element("url");
            url.setText(jList1.getSelectedValuesList().get(i).toString());
            stimule.addContent(url);/*from   w  ww .j a v a 2 s  .c o m*/
            Element question = new Element("quesiton");
            question.setText(jTextField2.getText());
            stimule.addContent(question);
            if (!jList2.getSelectedValuesList().isEmpty()) {
                Element url2 = new Element("url2");
                url2.setText(jList2.getSelectedValue().toString());
                stimule.addContent(url2);
            }
            for (int j = 0; j < jList3.getSelectedValuesList().size(); j++) {
                te = te + "/" + jList3.getSelectedValuesList().get(j).toString();
                Element img = new Element("img");
                img.setText(jList3.getSelectedValuesList().get(j).toString());
                stimule.addContent(img);
            }
            tache = tache + jList1.getSelectedValuesList().get(i).toString() + "/" + jTextField2.getText() + te
                    + "/" + newline + "\n";

        }
        jTextArea2.setText(tache);
        go = 1;
    } else {
        JOptionPane.showMessageDialog(rootPane, "Remplissez bien le formulaire");
    }
}

From source file:Frames.CrExperience2.java

private void jButton24ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton24ActionPerformed
    // TODO add your handling code here:
    if (!jTextField1.isEnabled() && go == 1) {
        int option = JOptionPane.showConfirmDialog(rootPane, "Voulez-vous enregistr ?");
        if (option == 0) {
            try {

                Element configs = new Element("config");
                Element emplacement = new Element("emplacement");
                configs.addContent(emplacement);
                Element emplacementQuestion = new Element("EmplacementQuestion");
                emplacementQuestion.setText("" + position);
                emplacement.addContent(emplacementQuestion);
                Element font = new Element("fons");
                font.setText(jComboBox3.getSelectedItem().toString());
                emplacement.addContent(font);
                Element couleur = new Element("couleur");
                couleur.setText(jButton10.getForeground().getRed() + "/" + jButton10.getForeground().getGreen()
                        + "/" + jButton10.getForeground().getBlue());

                Element taille = new Element("taille");
                taille.setText(jComboBox4.getSelectedItem().toString());

                emplacement.addContent(couleur);
                emplacement.addContent(taille);
                if (jToggleButton1.isSelected()) {
                    Element ecran = new Element("ecran");
                    Element couleur2 = new Element("couleur");
                    couleur2.setText(jButton12.getForeground().getRed() + "/"
                            + jButton12.getForeground().getGreen() + "/" + jButton12.getForeground().getBlue());

                    ecran.addContent(couleur2);
                    if (jRadioButton12.isSelected()) {
                        Attribute type = new Attribute("type", "fixe");
                        ecran.setAttribute(type);
                        Element fixe = new Element("fixe");
                        System.out.println("BOn");
                        fixe.setText(textField1.getText());
                        ecran.addContent(fixe);

                    } else if (jRadioButton13.isSelected()) {
                        Attribute type = new Attribute("type", "aleatoire");
                        ecran.setAttribute(type);
                        Element aleatoire = new Element("aleatoire");
                        Element de = new Element("de");
                        de.setText(textField2.getText());
                        Element a = new Element("a");
                        a.setText(textField3.getText());
                        aleatoire.addContent(de);
                        aleatoire.addContent(a);
                        ecran.addContent(aleatoire);
                    }//from   w  ww .  j  a  v  a 2  s  .  c  o m

                    configs.addContent(ecran);
                }
                Element consigne = new Element("consigne");
                Element text = new Element("text");
                text.setText(jTextArea3.getText());
                consigne.addContent(text);
                Element font2 = new Element("fons");
                font2.setText(jComboBox1.getSelectedItem().toString());
                consigne.addContent(font2);
                Element couleur3 = new Element("couleur");
                couleur3.setText(jButton13.getForeground().getRed() + "/" + jButton13.getForeground().getGreen()
                        + "/" + jButton13.getForeground().getBlue());

                consigne.addContent(couleur3);
                Element taille1 = new Element("taille");
                taille1.setText(jComboBox2.getSelectedItem().toString());
                consigne.addContent(taille1);
                configs.addContent(consigne);
                experience.addContent(configs);

                //On utilise ici un affichage classique avec getPrettyFormat()
                XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
                //Remarquez qu'il suffit simplement de crer une instance de FileOutputStream
                //avec en argument le nom du fichier pour effectuer la srialisation.

                sortie.output(document, new FileOutputStream("Exp2/Experiences.xml"));
                jTextArea2.setText("");

                this.setVisible(false);
                CrExperience1 cr = new CrExperience1();
                cr.setVisible(true);
                cr.setLocationRelativeTo(null);
            } catch (java.io.IOException e) {
            }

        }

        else {

        }
    } else {
        JOptionPane.showMessageDialog(rootPane,
                "Entrez un ID et veuillez le vrfifier SVP! ou Remplissez bien le formulaire !");
    }
}

From source file:Frames.CrExperience3.java

private void jButton24ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton24ActionPerformed
    // TODO add your handling code here:
    if (!jTextField1.isEnabled() && go == 1) {
        int option = JOptionPane.showConfirmDialog(rootPane, "Voulez-vous enregistr ?");
        if (option == 0) {
            try {

                Element configs = new Element("config");
                Element emplacement = new Element("emplacement");
                configs.addContent(emplacement);
                Element emplacementQuestion = new Element("EmplacementQuestion");
                emplacementQuestion.setText("" + position);
                emplacement.addContent(emplacementQuestion);
                Element font = new Element("fons");
                font.setText(jComboBox3.getSelectedItem().toString());
                emplacement.addContent(font);
                Element couleur = new Element("couleur");
                couleur.setText(jButton10.getForeground().getRed() + "/" + jButton10.getForeground().getGreen()
                        + "/" + jButton10.getForeground().getBlue());

                Element taille = new Element("taille");
                taille.setText(jComboBox4.getSelectedItem().toString());

                emplacement.addContent(couleur);
                emplacement.addContent(taille);
                if (jToggleButton1.isSelected()) {
                    Element ecran = new Element("ecran");
                    Element couleur2 = new Element("couleur");
                    couleur2.setText(jButton12.getForeground().getRed() + "/"
                            + jButton12.getForeground().getGreen() + "/" + jButton12.getForeground().getBlue());

                    ecran.addContent(couleur2);
                    if (jRadioButton12.isSelected()) {
                        Attribute type = new Attribute("type", "fixe");
                        ecran.setAttribute(type);
                        Element fixe = new Element("fixe");
                        fixe.setText(textField1.getText());
                        ecran.addContent(fixe);

                    } else if (jRadioButton13.isSelected()) {
                        Attribute type = new Attribute("type", "aleatoire");
                        ecran.setAttribute(type);
                        Element aleatoire = new Element("aleatoire");
                        Element de = new Element("de");
                        de.setText(textField2.getText());
                        Element a = new Element("a");
                        a.setText(textField3.getText());
                        aleatoire.addContent(de);
                        aleatoire.addContent(a);
                        ecran.addContent(aleatoire);
                    }/*  ww  w. ja  v  a  2s . c  o m*/

                    configs.addContent(ecran);
                }
                Element consigne = new Element("consigne");
                Element text = new Element("text");
                text.setText(jTextArea3.getText());
                consigne.addContent(text);
                Element font2 = new Element("fons");
                font2.setText(jComboBox1.getSelectedItem().toString());
                consigne.addContent(font2);
                Element couleur3 = new Element("couleur");
                couleur3.setText(jButton13.getForeground().getRed() + "/" + jButton13.getForeground().getGreen()
                        + "/" + jButton13.getForeground().getBlue());

                consigne.addContent(couleur3);
                Element taille1 = new Element("taille");
                taille1.setText(jComboBox2.getSelectedItem().toString());
                consigne.addContent(taille1);
                configs.addContent(consigne);
                experience.addContent(configs);

                //On utilise ici un affichage classique avec getPrettyFormat()
                XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
                //Remarquez qu'il suffit simplement de crer une instance de FileOutputStream
                //avec en argument le nom du fichier pour effectuer la srialisation.

                sortie.output(document, new FileOutputStream("Exp3/Experiences.xml"));
                jTextArea2.setText("");

                this.setVisible(false);
                CrExperience1 cr = new CrExperience1();
                cr.setVisible(true);
                cr.setLocationRelativeTo(null);
            } catch (java.io.IOException e) {
            }

        }

        else {

        }
    } else {
        JOptionPane.showMessageDialog(rootPane,
                "Entrez un ID et veuillez le vrfifier SVP! ou Remplissez bien le formulaire !");
    }
}

From source file:Frames.CrExperience3.java

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
    // TODO add your handling code here:

    if (!jTextField1.isEnabled() && go == 1) {
        int option = JOptionPane.showConfirmDialog(rootPane, "Voulez-vous enregistr ?");
        if (option == 0) {
            try {

                Element configs = new Element("config");
                Element emplacement = new Element("emplacement");
                configs.addContent(emplacement);
                Element emplacementQuestion = new Element("EmplacementQuestion");
                emplacementQuestion.setText("" + position);
                emplacement.addContent(emplacementQuestion);
                Element font = new Element("fons");
                font.setText(jComboBox3.getSelectedItem().toString());
                emplacement.addContent(font);
                Element couleur = new Element("couleur");
                couleur.setText(jButton10.getForeground().getRed() + "/" + jButton10.getForeground().getGreen()
                        + "/" + jButton10.getForeground().getBlue());

                Element taille = new Element("taille");
                taille.setText(jComboBox4.getSelectedItem().toString());

                emplacement.addContent(couleur);
                emplacement.addContent(taille);
                if (jToggleButton1.isSelected()) {
                    Element ecran = new Element("ecran");
                    Element couleur2 = new Element("couleur");
                    couleur2.setText(jButton12.getForeground().getRed() + "/"
                            + jButton12.getForeground().getGreen() + "/" + jButton12.getForeground().getBlue());

                    ecran.addContent(couleur2);
                    if (jRadioButton12.isSelected()) {
                        Attribute type = new Attribute("type", "fixe");
                        ecran.setAttribute(type);
                        Element fixe = new Element("fixe");
                        fixe.setText(textField1.getText());
                        ecran.addContent(fixe);

                    } else if (jRadioButton13.isSelected()) {
                        Attribute type = new Attribute("type", "aleatoire");
                        ecran.setAttribute(type);
                        Element aleatoire = new Element("aleatoire");
                        Element de = new Element("de");
                        de.setText(textField2.getText());
                        Element a = new Element("a");
                        a.setText(textField3.getText());
                        aleatoire.addContent(de);
                        aleatoire.addContent(a);
                        ecran.addContent(aleatoire);
                    }/*from   w w w.j a va  2s  .  c om*/

                    configs.addContent(ecran);
                }
                Element consigne = new Element("consigne");
                Element text = new Element("text");
                text.setText(jTextArea3.getText());
                consigne.addContent(text);
                Element font2 = new Element("fons");
                font2.setText(jComboBox1.getSelectedItem().toString());
                consigne.addContent(font2);
                Element couleur3 = new Element("couleur");
                couleur3.setText(jButton13.getForeground().getRed() + "/" + jButton13.getForeground().getGreen()
                        + "/" + jButton13.getForeground().getBlue());

                consigne.addContent(couleur3);
                Element taille1 = new Element("taille");
                taille1.setText(jComboBox2.getSelectedItem().toString());
                consigne.addContent(taille1);
                configs.addContent(consigne);
                experience.addContent(configs);

                //On utilise ici un affichage classique avec getPrettyFormat()
                XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
                //Remarquez qu'il suffit simplement de crer une instance de FileOutputStream
                //avec en argument le nom du fichier pour effectuer la srialisation.

                sortie.output(document, new FileOutputStream("Exp3/Experiences.xml"));
                jTextArea2.setText("");

                this.setVisible(false);
                CrExperience1 cr = new CrExperience1();
                cr.setVisible(true);
                cr.setLocationRelativeTo(null);
            } catch (java.io.IOException e) {
            }

        }

        else {

        }
    } else {
        JOptionPane.showMessageDialog(rootPane,
                "Entrez un ID et veuillez le vrfifier SVP! ou Remplissez bien le formulaire !");
    }
}

From source file:Frames.CrExperience3.java

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
    // TODO add your handling code here:
    if (jList3.getSelectedValuesList().size() != 0 && jTextField2.getText() != "" && !jTextField1.isEnabled()) {

        String te = "";

        Element stimule = new Element("stimul");

        experience.addContent(stimule);/*from  ww w  . j  av  a  2  s  .  com*/

        Element question = new Element("quesiton");
        question.setText(jTextField2.getText());
        stimule.addContent(question);
        for (int j = 0; j < jList3.getSelectedValuesList().size(); j++) {
            te = te + "/" + jList3.getSelectedValuesList().get(j).toString();
            Element img = new Element("img");
            img.setText(jList3.getSelectedValuesList().get(j).toString());
            stimule.addContent(img);
        }
        tache = tache + "/" + jTextField2.getText() + te + "/" + newline + "\n";

        jTextArea2.setText(tache);
        go = 1;
    } else {
        JOptionPane.showMessageDialog(rootPane, "Remplissez bien le formulaire");
    }

}

From source file:geosolutions.zoom.system.XMLConfiguration.java

public boolean saveXmlParametrosSystem() {
    Cripto cripto = new Cripto();

    Element root = new Element("cronos");

    root.setAttribute("sistema", "Sistema Cronos");
    //nodos hijos mayores
    Element servidor = new Element("servidor");
    Element cliente = new Element("cliente");
    Element otroServidor = new Element("otro_servidor");
    Element otros = new Element("otros");
    Element path = new Element("path");

    //servidor//from w ww .ja v a  2  s. c  om
    Element itemDriver = new Element("driver");
    itemDriver.setText(ParametrosSystem.getDriverPostgres());
    servidor.addContent(itemDriver);

    Element itemUrl = new Element("url");
    itemUrl.setText(ParametrosSystem.getUrlPostgres());
    servidor.addContent(itemUrl);

    Element itemIpServidor = new Element("ip_servidor");
    itemIpServidor.setText(ParametrosSystem.getIpServidor());
    servidor.addContent(itemIpServidor);

    Element itemNombreDB = new Element("db");
    itemNombreDB.setText(ParametrosSystem.getBaseDatos());
    servidor.addContent(itemNombreDB);

    Element itemNombrePcServidor = new Element("nombre_servidor");
    itemNombrePcServidor.setText(ParametrosSystem.getNombrePcServidor());
    servidor.addContent(itemNombrePcServidor);

    Element itemPuerto = new Element("puerto");
    itemPuerto.setText(ParametrosSystem.getPuertoPostgres());
    servidor.addContent(itemPuerto);

    Element itemUsuario = new Element("usuario");
    itemUsuario.setText(ParametrosSystem.getUsuarioPostgres());
    servidor.addContent(itemUsuario);

    Element itemPassword = new Element("password");
    itemPassword.setText(cripto.Encriptar(ParametrosSystem.getPasswordPostgres(), 27));
    servidor.addContent(itemPassword);

    Element itemNickCronos = new Element("nick");
    itemNickCronos.setText(ParametrosSystem.getNickSistema());
    servidor.addContent(itemNickCronos);

    //cliente
    Element itemIpCliente = new Element("ip_cliente");
    itemIpCliente.setText(ParametrosSystem.getNombrePcCliente());
    cliente.addContent(itemIpCliente);

    Element itemNombrePcCliente = new Element("nombre_cliente");
    itemNombrePcCliente.setText(ParametrosSystem.getNombrePcCliente());
    cliente.addContent(itemNombrePcCliente);

    //otro servidor
    Element itemIpOtroServidor = new Element("otro_ip_servidor");
    itemIpOtroServidor.setText(ParametrosSystem.getOtroIpServidor());
    otroServidor.addContent(itemIpOtroServidor);

    Element itemOtroPuerto = new Element("otro_puerto");
    itemOtroPuerto.setText(ParametrosSystem.getOtroPuertoPostgres());
    otroServidor.addContent(itemOtroPuerto);

    Element itemOtroDB = new Element("otro_db");
    itemOtroDB.setText(ParametrosSystem.getOtroDB());
    otroServidor.addContent(itemOtroDB);

    //otros
    Element itemEsServidor = new Element("es_servidor");
    itemEsServidor.setText(ParametrosSystem.getEsServidor());
    otros.addContent(itemEsServidor);

    Element itemOcurrioInterrupcion = new Element("interrupcion");
    itemOcurrioInterrupcion.setText(ParametrosSystem.getInterrupcion());
    otros.addContent(itemOcurrioInterrupcion);

    Element itemHoraCierrePlanilla = new Element("hora_cierre_planilla");
    itemHoraCierrePlanilla.setText(ParametrosSystem.getHoraCierrePlanilla());
    otros.addContent(itemHoraCierrePlanilla);

    Element itemEsAuotorizadoCopia = new Element("es_autorizado_backup");
    itemEsAuotorizadoCopia.setText(ParametrosSystem.getEsAutorizado());
    otros.addContent(itemEsAuotorizadoCopia);

    //path
    Element itemPathReporte = new Element("path_reporte");
    itemPathReporte.setText(ParametrosSystem.getPathReport());
    path.addContent(itemPathReporte);

    Element itemPathPgDump = new Element("path_pg_dump");
    itemPathPgDump.setText(ParametrosSystem.getPathPgDumpPostgres());
    path.addContent(itemPathPgDump);

    Element itemPathBackup = new Element("path_backup");
    itemPathBackup.setText(ParametrosSystem.getPathBackup());
    path.addContent(itemPathBackup);

    //agregamos al root
    root.addContent(servidor);
    root.addContent(cliente);
    root.addContent(otroServidor);
    root.addContent(otros);
    root.addContent(path);

    // Realizamos lo mismo con los elementos restantes
    XMLOutputter outputter = new XMLOutputter();
    try {
        outputter.output(new Document(root), new FileOutputStream("cronos.xml"));
        return true;
    } catch (Exception e) {
        e.getMessage();
        return false;
    }
}

From source file:gestetu05.GestionnaireUtilisateur.java

synchronized void EcrireFichierXML(List<String> Liste) {
    int i = 0;//  w ww. j  a  v  a 2s.  com
    int e = Liste.size();
    System.out.println(e);
    System.out.println(Liste);
    racine.removeChildren("utilisateur");
    while (i < e) {
        Element utilisateur = new Element("utilisateur");
        Attribute numUtilisateur = new Attribute("NumroUtilisateur", String.valueOf(i / 3));
        utilisateur.setAttribute(numUtilisateur);
        Element nom = new Element("nom");
        nom.setText(Liste.get(i));
        utilisateur.addContent(nom);
        Element mot_de_passe = new Element("MotDePasse");
        mot_de_passe.setText(Liste.get(i + 1));
        utilisateur.addContent(mot_de_passe);
        Element prof = new Element("Profession");
        prof.setText(Liste.get(i + 2));
        utilisateur.addContent(prof);
        racine.addContent(utilisateur);
        i = i + 3;
    }
    ;

}

From source file:ilarkesto.integration.jdom.JDom.java

License:Open Source License

public static Element setText(Element element, Object text) {
    element.setText(text == null ? null : text.toString());
    return element;
}