MAJ V4.5.0

This commit is contained in:
pablo rodriguez 2024-05-09 14:31:23 +02:00
parent 077e3b9e77
commit acfc0ca3c4

View File

@ -186,18 +186,20 @@ public class actNewFichierAnalyse extends AbstractAction{
Pattern p = Pattern.compile("^text:p$|^text:h$|^text:span$|^text:list$|^text:list-item$|^text:line-break$|^text:span$|^text:tab$|^text:s$"); //le node qui peuvent rechercher par le contenu textuel
ArrayList<String> listTextesInPage = new ArrayList<String>();
for(int i = 0 ; i < nodLaPage.getNodes().size();i++) {
Matcher m = p.matcher(nodLaPage.getNodes().get(i).getNomElt());
if(m.find()) {
String content = nodLaPage.getNodes().get(i).retourneLesContenusEnfants("");
if(listTextesInPage.contains(content)) {
nodLaPage.getNodes().get(i).getAttributs().put("isDoublon", "true");
}else {
nodLaPage.getNodes().get(i).getAttributs().remove("isDoublon");
listTextesInPage.add(content);
if(nodLaPage.getNodes().get(i)!=null) {
Matcher m = p.matcher(nodLaPage.getNodes().get(i).getNomElt());
if(m.find()) {
String content = nodLaPage.getNodes().get(i).retourneLesContenusEnfants("");
if(listTextesInPage.contains(content)) {
nodLaPage.getNodes().get(i).getAttributs().put("isDoublon", "true");
}else {
nodLaPage.getNodes().get(i).getAttributs().remove("isDoublon");
listTextesInPage.add(content);
}
}
if(nodLaPage.getNodes().get(i).getNodes().size()>0) {
placeIsDoublon(nodLaPage.getNodes().get(i));
}
}
if(nodLaPage.getNodes().get(i).getNodes().size()>0) {
placeIsDoublon(nodLaPage.getNodes().get(i));
}
}
}