Os nós no repositório estão sujeitos às convenções de nomenclatura da variável Repositório de conteúdo Java. No entanto, AEM impõe mais convenções para o nome dos nós da página.
Essas convenções de nomenclatura são implementadas em vários níveis:
JcrUtil: a AEM da aplicação do Utilitários JCR.
PageManager: o Gerenciador de página O fornece métodos para operações no nível da página.
De acordo com a interface do usuário que está sendo usada:
JcrUtil é a AEM implementação dos utilitários JCR. De especial interesse para validar nomes são os mapeamentos de caracteres que ele controla e as seguintes validações:
isValidName
createValidName
PageManager O fornece métodos para operações de nível de página, com base em JCRUtil.
A interface de usuário padrão 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 é:
Caracteres válidos (somente esses caracteres são válidos quando uma página é criada na interface clássica, mesmo que PageManagerImpl
permitiria caracteres adicionais):
-
(traço/subtração)