Les nœuds dans le référentiel sont soumis aux conventions de dénomination de Java Content Repository. Toutefois, AEM impose d’autres conventions pour le nom des nœuds de page.
Ces conventions de dénomination sont implémentées à différents niveaux :
JcrUtil : l’implémentation AEM des utilitaires JCR.
PageManager : le Gestionnaire de pages fournit des méthodes pour les opérations au niveau de la page.
Selon l’interface utilisateur utilisée :
JcrUtil est l’implémentation AEM des utilitaires JCR. Les mappages de caractères qu’il contrôle et les validations suivantes présentent un intérêt particulier pour la validation des noms :
isValidName
createValidName
PageManager fournit des méthodes pour les opérations au niveau de la page, sur la base de JCRUtil.
L’interface utilisateur tactile standard :
Valide le nom en fonction des restrictions imposées par PageManager quand :
L’IU classique impose des restrictions plus strictes :
Valide le nom lorsqu’un nom de nœud explicite se présente dans l’une des situations suivantes :
Caractères valides (seuls ces caractères sont effectivement valides lorsqu’une page est créée dans l’IU classique, même si PageManagerImpl
autorise des caractères supplémentaires) :
-
(tiret/moins)