Namnkonventioner naming-conventions

Bindestreck i Java™-paketnamn hyphens-in-java-package-name

När du skapar en plats för en Java™-klass måste paketnamnet matcha databasmappens namn med eventuella bindestreck i sökvägen.

När du använder bindestreck i namn på databasobjekt bör du AEM att använda bindestreck, men bindestreck är inte tillåtna i Java™-paketnamn.

Den underliggande CRX-plattformen måste kunna skilja mellan ett faktiskt understreck _ och ett bindestreck -. I JCR måste därför bindestrecket ersättas med Unicode-värdet (u002d) och escape-konverteras med ett understreck _.

Om databassökvägen till exempel är /apps/my-example/component/info/Info.java, ska paketnamnet vara java package apps.my_002dexample.component.info;

Observera att ett understreck måste undantas på liknande sätt, så att _ blir _005f.

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791