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:fr.amap.lidar.amapvox.voxelisation.postproc.ButterflyRemoverCfg.java
@Override public void writeConfiguration(File outputParametersFile, String buildVersion) throws Exception { createCommonData(buildVersion);/*w w w . ja v a2s.c o m*/ processElement.setAttribute(new Attribute("mode", "butterfly-removing")); Element outputFileElement = new Element("output_file"); outputFileElement.setAttribute(new Attribute("src", outputFile.getAbsolutePath())); processElement.addContent(outputFileElement); Element inputFileElement = new Element("input_file"); inputFileElement.setAttribute(new Attribute("src", inputFile.getAbsolutePath())); processElement.addContent(inputFileElement); writeDocument(outputParametersFile); }
From source file:fr.ms.tomcat.manager.ContextFileUtils.java
License:Apache License
public static File creationFichierContextDocBase(final File fichierContext, final File webappDirectory) throws JDOMException, IOException { Element context = null;//from ww w .ja v a 2 s . c om Document document = null; if (fichierContext.exists()) { LOG.debug("Le fichier context existe dj dans la webapps : {}.", fichierContext.getAbsolutePath()); final SAXBuilder sxb = new SAXBuilder(); document = sxb.build(fichierContext); context = document.getRootElement(); } else { LOG.debug("Le fichier context n'existe pas dans la webapps : {}.", fichierContext.getAbsolutePath()); context = new Element("Context"); document = new Document(context); } final Attribute docBase = new Attribute("docBase", webappDirectory.getAbsolutePath()); final Attribute workDir = new Attribute("workDir", webappDirectory.getAbsolutePath() + "-workDir"); context.setAttribute(docBase); context.setAttribute(workDir); final XMLOutputter xmlContextFile = new XMLOutputter(Format.getPrettyFormat()); if (LOG.isDebugEnabled()) { final ByteArrayOutputStream baos = new ByteArrayOutputStream(); xmlContextFile.output(document, baos); LOG.debug(baos.toString()); } final File fichierContextTemporaire = File.createTempFile("contextTomcat", ".xml"); final FileOutputStream fichierContextTemporaireOutputStream = new FileOutputStream( fichierContextTemporaire); xmlContextFile.output(document, fichierContextTemporaireOutputStream); fichierContextTemporaireOutputStream.close(); return fichierContextTemporaire; }
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); }/*from w w w. j a v a2 s .co 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.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);/* w ww .j a v a2s .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); }/*w w w . jav 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("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 jButton11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton11ActionPerformed // TODO add your handling code here: if (!jTextField1.getText().isEmpty()) { if (verifier(jTextField1.getText()) == 0) { jTextField1.setEnabled(false); ident = new Attribute("id", jTextField1.getText()); experience.setAttribute(ident); } else {/*from w ww . j av a2 s. c o m*/ JOptionPane.showMessageDialog(rootPane, jTextField1.getText() + " existe, veulliez le changer SVP!"); jTextField1.setText(""); } } else { JOptionPane.showMessageDialog(rootPane, "Entre l'ID et verifiez SVP!"); } }
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); }/*from ww w . j a v a 2 s .com*/ 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 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("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:gestetu05.GestionnaireUtilisateur.java
synchronized void EcrireFichierXML(List<String> Liste) { int i = 0;// w w w .j ava 2 s .c om 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:io.LoadSave.java
License:Open Source License
/** * Saves the current status to a .oger file *//*w w w . j a v a 2 s .c o m*/ public static void save() { // get the selected file File file = IODialog.showSaveDialog(".oger", true); // not canceled if (file != null) { DefaultTreeModel treeModel = RoomTreeModel.getInstance(); ParticipantTableModel participantModel = ParticipantTableModel.getInstance(); // Create the XML root Element Element root = new Element("root"); // Create a JDOM Document based on the root Element Document document = new Document(root); List<Participant> participants = participantModel.getParticipants(); // Participants Element allParticipantsElement = new Element("allParticipants"); for (Participant p : participants) { Element participantElement = new Element("participant"); Attribute firstNameAttribute = new Attribute("firstName", p.getFirstName()); participantElement.setAttribute(firstNameAttribute); Attribute lastNameAttribute = new Attribute("lastName", p.getLastName()); participantElement.setAttribute(lastNameAttribute); Attribute mailAttribute = new Attribute("mail", p.geteMailAdress()); participantElement.setAttribute(mailAttribute); Attribute groupAttribute = new Attribute("group", Integer.toString(p.getGroupNumber())); participantElement.setAttribute(groupAttribute); allParticipantsElement.addContent(participantElement); } root.addContent(allParticipantsElement); // Slots with reviews Element allSlotsElement = new Element("Slots"); // all slots SlotNode currentSlotNode; RoomNode currentRoomNode; DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode) treeModel.getRoot(); DateFormat dateFormatter = new SimpleDateFormat("dd.MM.yy"); DateFormat beginFormatter = new SimpleDateFormat("HH:mm"); DateFormat endFormatter = new SimpleDateFormat("HH:mm"); ; for (Enumeration<SlotNode> enumSlots = rootNode.children(); enumSlots.hasMoreElements();) { currentSlotNode = (SlotNode) enumSlots.nextElement(); Slot currentSlot = (Slot) currentSlotNode.getUserObject(); Element slotElement = new Element("Slot"); String date = dateFormatter.format(currentSlot.getDate().getTime()); Attribute dateAttribute = new Attribute("Date", date); slotElement.setAttribute(dateAttribute); String begin = beginFormatter.format(currentSlot.getBeginTime().getTime()); Attribute beginAttribute = new Attribute("Begin", begin); slotElement.setAttribute(beginAttribute); String end = endFormatter.format(currentSlot.getEndTime().getTime()); Attribute endAttribute = new Attribute("End", end); slotElement.setAttribute(endAttribute); // all rooms Element allRoomsElement = new Element("AllRooms"); for (Enumeration<RoomNode> enumRooms = currentSlotNode.children(); enumRooms.hasMoreElements();) { currentRoomNode = (RoomNode) enumRooms.nextElement(); Room currentRoom = (Room) currentRoomNode.getUserObject(); Element roomElement = new Element("Room"); Attribute beamerAttribute; if (currentRoom.hasBeamer()) { beamerAttribute = new Attribute("Beamer", "true"); } else { beamerAttribute = new Attribute("Beamer", "false"); } roomElement.setAttribute(beamerAttribute); Attribute idAttribute = new Attribute("ID", currentRoom.getRoomID()); roomElement.setAttribute(idAttribute); String beginRoom = beginFormatter.format(currentRoom.getBeginTime().getTime()); Attribute beginRoomAttribute = new Attribute("Begin", beginRoom); roomElement.setAttribute(beginRoomAttribute); String endRoom = endFormatter.format(currentRoom.getEndTime().getTime()); Attribute endRoomAttribute = new Attribute("End", endRoom); roomElement.setAttribute(endRoomAttribute); allRoomsElement.addContent(roomElement); } slotElement.addContent(allRoomsElement); allSlotsElement.addContent(slotElement); } root.addContent(allSlotsElement); try { // output XMLOutputter xmlOutputter = new XMLOutputter(Format.getPrettyFormat()); xmlOutputter.output(document, new FileOutputStream(file)); Main.setSaved(true); } catch (java.io.IOException e) { JOptionPane.showMessageDialog(null, e.getLocalizedMessage()); } } }