Show Menu
THEMEN×

Benennungskonventionen

Bindestriche in Java-Paketname

Beachten Sie beim Erstellen eines Speicherorts für eine Java-Klasse, dass der Paketname dem Speicherort des Repository-Ordners mit den ordnungsgemäß Escape-Zeichen im Pfad entsprechen muss.
Die Verwendung von Bindestrichen in den Namen von Repository-Elementen ist eine empfohlene Vorgehensweise bei der AEM-Entwicklung. Bindestriche sind innerhalb von Java-Paketnamen nicht zulässig.
Die zugrunde liegende CRX-Plattform muss zwischen einem tatsächlichen Unterstrich ' ' und einem Bindestrich '-' unterscheiden können. In JCR muss der Bindestrich daher durch den Unicode-Wert (u002d) ersetzt und mit einem Unterstrich " "versehen werden.
Wenn der Repository-Pfad beispielsweise /apps/my-example/component/info/Info.java lautet, sollte der Paketname java package apps.my_002dexample.component.info;
Beachten Sie, dass ein Unterstrich auf ähnliche Weise mit einem Escape-Zeichen versehen werden muss, sodass _ es _005f wird.