33 lines
1.2 KiB
Java
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;
|
|
}
|
|
|
|
|
|
}
|