analyseWriter/src/list/listeDesNodesAllContent.java

42 lines
1.0 KiB
Java
Raw Normal View History

2022-12-09 21:07:55 +01:00
package list;
import cXML.node;
public class listeDesNodesAllContent {
2022-12-09 21:37:53 +01:00
/**
* Retourne TRUE si on peut évaluer le contenu du node.</br>
* @param nod
* @return
*/
2022-12-09 21:07:55 +01:00
public static boolean isAllContent(node nod) {
2022-12-26 14:03:43 +01:00
String nameNode = nod.getNomElt();
if(nameNode.equals("text:title")) return true;
if(nameNode.equals("text:subject")) return true;
if(nameNode.equals("page")) return true;
if(nameNode.equals("text:date")) return true;
if(nameNode.equals("text:time")) return true;
if(nameNode.equals("structurepage")) return true;
if(nameNode.equals("number:text")) return false;
if(nameNode.equals("text:page-number")) return false;
if(nameNode.equals("text:page-count")) return false;
if(nameNode.equals("OU")) return false;
if(nameNode.equals("text:conditional-text")) return false;
if(nameNode.contains("text:bookmark")) return false;
2022-12-26 14:03:43 +01:00
if(nod.retourneLesContenusEnfants("").length()<=0) return false;
if(nameNode.contains("text:")) return true;
2022-12-09 21:07:55 +01:00
return true;
}
}