Suppression de noeuds
Pour supprimer des noeuds, utilisez la méthode delete() du contrôleur.
Procédure
- Obtenez un contrôleur approprié.
- Recherchez la ressource à supprimer. Utilisez un localisateur approprié du contrôleur ou recherchez le modèle par itération jusqu'au noeud.
-
Supprimez la ressource avec la méthode
delete()du contrôleur. -
Conservez vos modifications à l'aide de la méthode
commit()du contrôleur.
Exemple
Exemple 1 - Suppression d'un noeud (traitement d'erreurs omis) :
// obtain locator of ContentModelController
final Locator locator = cmController.getLocator();
// locate page to delete
final ContentPage page = (ContentPage) locator.findByUniqueName("MyPage");
// delete the page
cmController.delete(page);
// commit the controller
cmController.commit();