/** * Grava o mapa no arquivo * * @param mapaErrosOuAvisos */ private void gravaMap(HashMap<String, ArrayList<ArmazenaErroOuAviso>> mapaErrosOuAvisos) { if (mapaErrosOuAvisos == null) { return; } if (regras == null) { return; } Map<String, ArrayList<ArmazenaErroOuAviso>> sortedMap = new TreeMap<String, ArrayList<ArmazenaErroOuAviso>>(mapaErrosOuAvisos); List<String> mapKeys = new ArrayList<String>(sortedMap.keySet()); ArrayList<ArrayList<ArmazenaErroOuAviso>> mapValues = new ArrayList<ArrayList<ArmazenaErroOuAviso>>(sortedMap.values()); for (int i = 0; i < mapKeys.size(); i++) { String codRegra = mapKeys.get(i); arqDeErros.append("Regra " + mapKeys.get(i) + ":\n" + regras.getTextoRegra(codRegra) + "\n"); // System.out.print("Regra "+mapKeys.get(i)+":\n"+regras.getTextoRegra(mapKeys.get(i))+"\n"); ArrayList<ArmazenaErroOuAviso> erros = new ArrayList<ArmazenaErroOuAviso>(mapValues.get(i)); for (int j = 0; j < erros.size(); j++) { // System.out.print("cod "+erros.get(j).getIdTextoRegra()+"\n"); // System.out.print("linha "+erros.get(j).getLinha()+" coluna // "+erros.get(j).getColuna()+"\n"); arqDeErros.append( "linha " + erros.get(j).getLinha() + " coluna " + erros.get(j).getColuna() + "\n"); } } }
public void avaliaPagina() { path_guardarErros = "C:\\temp\\teste.txt"; G_File arq = new G_File("X:\\acessobrasil.org.br\\html_exemplos_de_erros\\indexN2.htm"); nucleo = MethodFactNucleos.mFNucleos("Estruturado"); nucleo.setCodHTML(arq.read()); nucleo.setWCAGEMAG(InterfNucleos.EMAG); nucleo.addCliente(this); nucleo.avalia(); }
public void avaliaArq(String path) { G_File temp = new G_File(path); if (temp.exists()) { avaliaArq(temp); } else { JOptionPane.showMessageDialog( this, TradPainelAvaliacao.AVISO_VERIFIQUE_URL, TradPainelAvaliacao.AVISO, JOptionPane.WARNING_MESSAGE); } }
private void avaliaArq(G_File temp) { arquivo = temp; salvaAlteracoes.setNomeDoArquivoEmDisco(arquivo.getFile().getAbsolutePath()); TxtBuffer.setContentOriginal(arquivo.read(), "0"); caminhoRecente.write(arquivo.getFile().getAbsolutePath()); frameSilvinha.setTitle(arquivo.getFile().getName() + " - " + XHTML_Panel.TIT_LINK_RED); avalia(); frameSilvinha.setUrlTextField(arquivo.getFile().getAbsolutePath()); this.painelOriginal.avalia(arquivo.read()); }
/** O núcleo chama este método quando acaba a avaliação da página */ public void fimDaAvaliacao() { // TODO Auto-generated method stub arqDeErros = new G_File(path_guardarErros); arqDeErros.write("path_url=" + path_url + "\n"); arqDeErros.append("#Erros de P1\n"); gravaMap(erroP1); arqDeErros.append("#Erros de P2\n"); gravaMap(erroP2); arqDeErros.append("#Erros de P3\n"); gravaMap(erroP3); arqDeErros.append("#Avisos de P1\n"); gravaMap(avisoP1); arqDeErros.append("#Avisos de P2\n"); gravaMap(avisoP2); arqDeErros.append("#Avisos de P3\n"); gravaMap(avisoP3); }
/** Avalia o arquivo */ private void avalia() { String codHtml = arquivo.read(); avalia(codHtml); }
public void actionPerformed(ActionEvent e) { String cmd = e.getActionCommand(); if (cmd == "Salvar") { salvaAlteracoes.salvar(); /* if (arquivo == null) { salvarComo(); // avalia(); return; } arquivo.write(boxCode.getText());//*/ // avalia(); reavalia(textAreaSourceCode.getText()); } else if (cmd == "Aplicar") { if (controle != null) { int pos = controle.getIniIndex(erroAtual); String newCod; try { newCod = controle.corrige(texto.getText(), erroAtual); textAreaSourceCode.setText(newCod); salvaAlteracoes.setAlterado(); TxtBuffer.setContent(textAreaSourceCode.getText()); reavalia(newCod); textAreaSourceCode.getTextPane().setCaretPosition(pos); } catch (ExceptionImagemNotFound e1) { JOptionPane.showMessageDialog(this, e1.getMessage()); } controle.avalia(textAreaSourceCode.getText(), true); } } else if (cmd == "AbrirURL") { String url; url = JOptionPane.showInputDialog(this, GERAL.DIGITE_ENDERECO, "http://"); avaliaUrl(url); // JOptionPane.showMessageDialog(null, "Seu nome é " + nome); } else if (cmd == "Abrir") { String a[] = {".html", ".htm"}; G_File temp = new G_File(caminhoRecente.read(), a); if (temp.getFile() != null) { avaliaArq(temp); } } else if (cmd == "SaveAs") { // salvarComo(); salvaAlteracoes.salvarComo(); // avalia(); } else if (cmd == "Creditos") { new Creditos(); } else if (cmd == "Sair") { System.exit(0); } else if (cmd == "Desfazer") { textAreaSourceCode.undo(); // boxCode.coloreSource(); // reavalia(boxCode.getText()); } else if (cmd == "AumentaFonte") { textAreaSourceCode.aumentaFontSize(); } else if (cmd == "DiminuiFonte") { textAreaSourceCode.diminuiFontSize(); } else if (cmd == "Contraste") { textAreaSourceCode.autoContraste(); reavalia(textAreaSourceCode.getText()); } else if (cmd == "SelecionarTudo") { textAreaSourceCode.getTextPane().selectAll(); if (painelOriginal != null) { painelOriginal.textAreaSourceCode.getTextPane().selectAll(); } } else if (cmd == "Cancelar") { salvaAlteracoes.cancelar(); } }