43 lines
970 B
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;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
}
|