analyseWriter/src/list/listeDesNodesRechercheByCon...

33 lines
1.2 KiB
Java

package list;
import cXML.node;
public class listeDesNodesRechercheByContenu {
/**
* Retourne TRUE si on peut utiliser la recherche par contenu textuel.</br>
* La rechercher par contenu se réalise par les méthodes suivantes:</br>
* 1-Recherche par le contenu exact (ignore la case, et les espace au début et fin).</br>
* 2-Recherche par le contenu du plus proche voisin.</br>
* 3-Recherche par l'index;</br>
* @param nod
* @return
*/
public static Boolean isRechercheByContenu(node nod) {
if(nod.getNomElt().contains("text:p")) return true;
if(nod.getNomElt().contains("text:line-break")) return true;
if(nod.getNomElt().contains("text:h")) return true;
if(nod.getNomElt().contains("text:span")) return true;
if(nod.getNomElt().equals("draw:text-box")) return true;
if(nod.getNomElt().equals("text:soft-page-break")) return true;
if(nod.getNomElt().contains("text:list")) return true;
if(nod.getNomElt().contains("text:section")) return true;
if(nod.getNomElt().equals("table:table-cell")) return true;
if(nod.getNomElt().equals("table:table-row")) return true;
if(nod.getNomElt().equals("draw:frame")) return true;
return false;
}
}