package org.validador.modelo.recomendacao.impl;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import org.validador.modelo.recomendacao.RecomendacaoCodigo;
public class RecomendacaoDepreciados implements RecomendacaoCodigo {
@Override
public String getNome() {
return "Elementos descontinuados pela W3C";
}
@Override
public String getDescricao() {
return "Estes elementos foram descontinuados segundo a W3C";
}
@Override
public String executa(Document doc) {
String elementoDescontinuado = "";
Elements frame = doc.select("frame");
Elements applet = doc.select("applet");
Elements blink = doc.select("blink");
Elements marquee = doc.select("marquee");
Elements basefont = doc.select("basefont");
Elements center = doc.select("center");
Elements dir = doc.select("dir");
Elements align = doc.select("align");
Elements font = doc.select("font");
Elements isindex = doc.select("isindex");
Elements menu = doc.select("menu");
Elements strike = doc.select("strike");
Elements u = doc.select("u");
if (!frame.isEmpty() || !applet.isEmpty() || !blink.isEmpty()
|| !marquee.isEmpty() || !basefont.isEmpty()
|| !center.isEmpty() || !dir.isEmpty() || !align.isEmpty()
|| !font.isEmpty() || !isindex.isEmpty() || !menu.isEmpty()
|| !strike.isEmpty() || !u.isEmpty()) {
elementoDescontinuado += "\n"+ frame.toString() + "\n" + applet.toString() + "\n"
+ blink.toString() + "\n" + marquee.toString() + "\n"
+ basefont.toString() + "\n" + center.toString() + "\n"
+ dir.toString() + "\n" + align.toString() + "\n"
+ font.toString() + "\n" + isindex.toString() + "\n"
+ menu.toString() + "\n" + strike.toString() + "\n"
+ u.toString();
}
return elementoDescontinuado;
}
@Override
public String getRecomendacao() {
return "Descontinuados";
}
@Override
public String getExemplo() {
return "N�o utilizar elementos descontinuados";
}
}