リポジトリのノードは、Java コンテンツリポジトリの命名規則の対象です。ただし、AEM によってページノード名に追加の規則が課せられます。
- JcrUtil:JCR ユーティリティの AEM 実装。
- ページマネージャー:ページマネージャーは、ページレベルの操作用のメソッドを提供します。
- 使用する UI:
JcrUtil は JCR ユーティリティの AEM 実装です。名前の検証では特に、文字マッピングと次の点が確認されます。
- isValidName
- 名前が空でなく、有効な文字のみが含まれるかどうかを確認します。
- 推奨される名前が有効かどうかを確認するのに使用できます。
- createValidName
- 任意の文字列から有効なラベルを作成します。
- タイトルから名前を作成するのに使用できます。
- 任意の文字列から有効なラベルを作成します。
タッチ操作向け UI:
- 次のいずれかの場合、ページマネージャーによって課せられる制約に従って名前が確認されます。
- ノード名に変換されるようにページタイトルが提供されている。
- 明示的なノード名が提供されている。
クラシック UI にはさらに厳しい制約があります。
- 名前が有効と判断されるのは、明示的なノード名が次のいずれかの場合です。
- ノード名に変換されるようにページタイトルが提供されている。
- 明示的なノード名が提供されている。
- 有効な文字(PageManagerImpl によって他の文字の使用が許可されていても、クラシック UI でページを作成する場合は、次の文字のみが有効です)。
- a ~ z
- A ~ Z
- 0 ~ 9
- _(アンダースコア)
- -(ダッシュ/マイナス)