命名規則

最終更新日: 2023-10-19
  • トピック:
  • Communities
    このトピックの詳細を表示
  • 作成対象:
  • User

Java™パッケージ名のハイフン

Java™クラスの場所を作成する場合、パッケージ名は、リポジトリフォルダーの場所と一致し、パス内のハイフンが適切にエスケープされている必要があります。

AEMの開発では、リポジトリ項目の名前にハイフンを使用することが推奨されますが、ハイフンは Java™パッケージ名では無効です。

基になる CRX プラットフォームは、実際のアンダースコアを区別できる必要があります _ とハイフン -. したがって、JCR では、ハイフンを Unicode 値 (u002d) に置き換え、アンダースコアでエスケープする必要があります _.

例えば、リポジトリのパスが /apps/my-example/component/info/Info.java、パッケージ名は java package apps.my_002dexample.component.info;

アンダースコアも同様にエスケープする必要があり、次のようにします。 _ 次に達する _005f.

このページ