List of usage examples for org.jdom2 Element getChildText
public String getChildText(final String cname)
From source file:rezeptsuperpos.MyElement.java
License:Open Source License
public static double tryGetDouble(Element element, String attrName) { double retVal = 0; try {// ww w . j av a 2s .co m retVal = Double.parseDouble(element.getChildText(attrName)); } catch (Exception ex) { //ignore, return zero } return retVal; }
From source file:rezeptsuperpos.MyElement.java
License:Open Source License
public static int tryGetInt(Element element, String attrName) { int retVal = 0; try {/*from ww w . jav a 2 s . c om*/ retVal = Integer.parseInt(element.getChildText(attrName)); } catch (Exception ex) { //ignore, return zero } return retVal; }
From source file:rezeptsuperpos.MyElement.java
License:Open Source License
public static ArrayList tryGetList(Element element, String attrName, Ingredient ingredient) { ArrayList<String> retVal = new ArrayList<String>(); try {/*from www. ja v a 2 s . co m*/ retVal = ingredient.csv2ArrayList(element.getChildText(attrName), Ingredient.stdTrenner); ; } catch (Exception ex) { //ignore, return empty List } return retVal; }
From source file:rodrigorar.data.IOManager.java
License:Open Source License
public Map<String, Element> readBookDatabaseDocument() throws JDOMException, IOException { Map<String, Element> bookXMLObjects = new TreeMap<String, Element>(); Document document = buildDocument(this.buildFilePath(IOManager.BOOK_DB)); List<Element> books = document.getRootElement().getChildren("Book"); for (Element iter : books) { bookXMLObjects.put(iter.getChildText("Title"), iter); }/*from w w w . j av a2 s . co m*/ return bookXMLObjects; }
From source file:rodrigorar.data.IOManager.java
License:Open Source License
public Map<String, Element> readReadingFileDatabaseDocument() throws JDOMException, IOException { Map<String, Element> readingFileXMLObjects = new TreeMap<String, Element>(); Document document = this.buildDocument(this.buildFilePath(IOManager.READINGFILE_DB)); List<Element> readingFiles = document.getRootElement().getChildren("ReadingFile"); for (Element iter : readingFiles) { readingFileXMLObjects.put(iter.getChildText("Title"), iter); }//from w w w . java 2s. co m return readingFileXMLObjects; }
From source file:sistemaVendas.AlterarCliente.java
public void procurar(String id, String nome, String cpf) { model.setNumRows(0);/* ww w . j a v a 2 s. com*/ try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> clientes = root.getChildren(); String dados[] = new String[6]; for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); dados[0] = cliente.getAttributeValue("id"); dados[1] = cliente.getChildText("nome").toUpperCase(); dados[2] = cliente.getChildText("sexo"); dados[3] = cliente.getChildText("idade"); dados[4] = cliente.getChildText("telefone"); dados[5] = cliente.getChildText("cpf"); if (id.equals("") && nome.equals("") && cpf.equals("") || //Mostar todos se forem nulls !id.equals("") && !nome.equals("") && !cpf.equals("") && dados[0].equals(id) && dados[1].contains(nome) && dados[5].contains(cpf) || //Mostrar pelos 3 campos juntos !id.equals("") && !nome.equals("") && dados[0].equals(id) && dados[1].contains(nome) || //Mostrar pelo id e nome !nome.equals("") && !cpf.equals("") && dados[1].contains(nome) && dados[5].contains(cpf) || //Mostrar pelo nome e cpf !id.equals("") && dados[0].equals(id) || //Mostrar pelo id !nome.equals("") && dados[1].contains(nome) || //Mostrar pelo nome !cpf.equals("") && dados[5].contains(cpf)) { //Mostrar pelo cpf model.addRow(new Object[] { dados[0], dados[1], dados[2], dados[3], dados[4], dados[5] }); } } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.AlterarClienteProcurado.java
private void btnAlterarClienteProcuradoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAlterarClienteProcuradoActionPerformed if (verificarCPf()) { File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoCliente.xml"); String id = txtIdClienteProcurado.getText(); String nome = txtNomeClienteProcurado.getText(); String sexo = (String) cbxSexoProcurado.getSelectedItem(); String idade = txtIdadeProcurado.getText(); String fone = txtFoneProcurado.getText(); String cpf = txtCpfProcurado.getText(); try {// w ww. j ava 2s.co m SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> clientes = root.getChildren(); for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); if (cliente.getAttributeValue("id").equals(id)) { if (!cliente.getChildText("nome").equals(nome)) { cliente.getChild("nome").setText(nome); } if (!cliente.getChildText("sexo").equals(sexo)) { cliente.getChild("sexo").setText(sexo); } if (!cliente.getChildText("idade").equals(idade)) { cliente.getChild("idade").setText(idade); } if (!cliente.getChildText("telefone").equals(fone)) { cliente.getChild("telefone").setText(fone); } if (!cliente.getChildText("cpf").equals(cpf)) { cliente.getChild("cpf").setText(cpf); } } } XMLOutputter xout = new XMLOutputter(Format.getPrettyFormat()); OutputStream out = new FileOutputStream(new File(diretorio, "BancoCLiente.xml")); xout.output(doc, out); out.close(); } catch (JDOMException | IOException e) { } JOptionPane.showMessageDialog(null, "DADOS ALTERADOS COM SUCESSO!", "Sucesso", JOptionPane.INFORMATION_MESSAGE); this.dispose(); } else { JOptionPane.showMessageDialog(null, "CPF INV?LIDO! DIGITE NOVAMENTE!", "ERRO", JOptionPane.ERROR_MESSAGE); } }
From source file:sistemaVendas.AlterarProduto.java
public void procurar(String id, String nome, String tipo) { model2.setNumRows(0);//from w w w.j av a 2 s. c om try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> produtos = root.getChildren(); String dados[] = new String[6]; for (int i = 0; i < produtos.size(); i++) { Element produto = produtos.get(i); dados[0] = produto.getAttributeValue("id"); dados[1] = produto.getChildText("nome").toUpperCase(); dados[2] = produto.getChild("nome").getAttributeValue("tipo"); dados[3] = produto.getChildText("qtde"); dados[4] = produto.getChildText("preoUnitrio"); dados[5] = produto.getChildText("descrio"); if (id.equals("") && nome.equals("") && tipo.equals("") || !id.equals("") && dados[0].equals(id) || !nome.equals("") && dados[1].contains(nome) || !tipo.equals("") && dados[2].equals(tipo)) { model2.addRow(new Object[] { dados[0], dados[1], dados[2], dados[3], dados[4], dados[5] }); } } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.AlterarProdutoProcurado.java
private void btnOkProdutoProcuradoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnOkProdutoProcuradoActionPerformed File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoProduto.xml"); String id = txtIdProdutoProcurado.getText(); String nome = txtNomeProdutoProcurado.getText(); String tipo = (String) cbxTipoProdutoProcurado.getSelectedItem(); String qtde = txtQtdeEstoqueProcurado.getText(); String preco = ftxtPrecoUnitProdutoProcurado.getText(); String descricao = txtDescricaoProcurado.getText(); try {//from w w w.j a va 2s . c o m SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = doc.getRootElement(); List<Element> produtos = root.getChildren(); for (int i = 0; i < produtos.size(); i++) { Element produto = produtos.get(i); if (produto.getAttributeValue("id").equals(id)) { if (!produto.getChildText("nome").equals(nome)) { produto.getChild("nome").setText(nome); } if (!produto.getChild("nome").getAttributeValue("tipo").equals(tipo)) { produto.getChild("nome").setAttribute("tipo", tipo); } if (!produto.getChildText("qtde").equals(qtde)) { produto.getChild("qtde").setText(qtde); } if (!produto.getChildText("preoUnitrio").equals(preco)) { produto.getChild("preoUnitrio").setText(preco); } if (!produto.getChildText("descrio").equals(descricao)) { produto.getChild("descrio").setText(descricao); } } } XMLOutputter xout = new XMLOutputter(Format.getPrettyFormat()); OutputStream out = new FileOutputStream(new File(diretorio, "BancoProduto.xml")); xout.output(doc, out); out.close(); } catch (JDOMException | IOException e) { } JOptionPane.showMessageDialog(null, "DADOS ALTERADOS COM SUCESSO!", "Sucesso", JOptionPane.INFORMATION_MESSAGE); this.dispose(); }
From source file:sistemaVendas.CadastroCliente.java
private void tpGuiasMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tpGuiasMouseClicked model9.setNumRows(0);/*w ww . ja va 2 s. c o m*/ if (panelLista.isShowing()) { try { SAXBuilder carregar = new SAXBuilder(); doc = carregar.build(arquivo); root = (Element) doc.getRootElement(); List<Element> clientes = root.getChildren(); String dados[] = new String[6]; for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); dados[0] = (String) cliente.getAttributeValue("id"); dados[1] = (String) cliente.getChildText("nome"); dados[2] = (String) cliente.getChildText("sexo"); dados[3] = (String) cliente.getChildText("idade"); dados[4] = (String) cliente.getChildText("telefone"); dados[5] = (String) cliente.getChildText("cpf"); model9.addRow(new Object[] { dados[0], dados[1], dados[2], dados[3], dados[4], dados[5] }); } } catch (JDOMException | IOException e) { } } else { model9.setNumRows(0); } }