package org.validador.modelo.recomendacao.impl;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import org.validador.modelo.recomendacao.RecomendacaoCodigo;
public class RecomendacaoImagem implements RecomendacaoCodigo {
@Override
public String getNome() {
return "Aus�ncia do atributo alt nas imagens.";
}
@Override
public String getDescricao() {
return "� necess�rio colocar uma descri��o nas imagens possibilitando aos " +
"leitores de tela interpretar o conte�do e retransmitir ao usu�rio";
}
@Override
public String executa(Document doc) {
String elementoAlt = "";
Elements imagens = doc.select("img");
for (Element imagem : imagens) {
if (imagem.attr("alt").isEmpty()) {
elementoAlt += "\n" + imagem;
}
}
return elementoAlt;
}
@Override
public String getRecomendacao() {
return "20";
}
@Override
public String getExemplo() {
return "<img src=\"foto\" alt=\"Descricao foto\"/>";
}
}