analyseWriter/src/list/listeDesNodesAncrable.java

43 lines
970 B
Java

package list;
import cXML.node;
public class listeDesNodesAncrable {
/**
* Retourne True si le node est un enfant du node structurepage.</br>
* Et s'il peut être contenu dans le node page.</br>
* @param nod
* @return
*/
public static Boolean isAncrable(node nod) {
//Les enfants du node structurepage uniquement
if(nod.retourneNodeStructurePage()==null) return false;
String nameNode = nod.getNomElt();
switch (nameNode) {
case "text:p": return true;
case "text:h": return true;
case "text:list": return true;
case "text:title": return true;
case "text:span": return true;
case "text:note" : return true;
case "text:list-item": return true;
case "text:subject": return true;
case "text:initial-creator": return true;
case "text:creator": return true;
case "text:editing-cycles": return true;
case "draw:frame": return true;
default:
return false;
}
}
}