Os nós no repositório estão sujeitos às convenções de nomenclatura do repositório de conteúdo Java. No entanto, AEM impõem outras convenções para o nome dos nós de página.
Essas convenções de nomenclatura são implementadas em vários níveis:
JcrUtil: a implementação AEM de utilitários JCR.
PageManager: o Page Manager fornece métodos para operações de nível de página.
De acordo com a interface que está sendo usada:
O JcrUtilis é a implementação AEM dos utilitários do JCR. De especial interesse para validar nomes são os mapeamentos de caracteres que ele controla e as seguintes validações:
isValidName
createValidName
O PageManager fornece métodos para operações de nível de página, com base em JCRUtil.
A interface de usuário padrão e habilitada para toque:
Valida o nome de acordo com as restrições impostas pelo PageManager quando:
A interface do usuário clássica impõe restrições mais severas:
Valida o nome quando um nome de nó explícito é exibido quando:
Caracteres válidos (somente esses caracteres são válidos quando uma página é criada na interface clássica, mesmo que PageManagerImpl
permita caracteres adicionais):
-
(traço/subtração)