|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface InlineViewConfigRoot
Only required for inline view-configs! Annotate a marker class or interface with this annotation for marking the package of the marker as base package. Simple example: Marker: my.customPackage.view.InlineViewConfigRootMarker //annotated with @InlineViewConfigRoot(pageBeanPostfix = "Page") PageBeans: my.customPackage.view.IndexPage //annotated with @Page and implements ViewConfig -> view-id: /index.xhtml my.customPackage.view.registration.RegistrationStep01 //annotated with @Page and implements ViewConfig -> view-id: /registration/registrationStep01.xhtml
Optional Element Summary | |
---|---|
String |
basePath
Allows to customize the base-path |
String[] |
pageBeanPostfix
Allows to implement beans which use a common post-fix which won't be part of the view-id |
public abstract String basePath
public abstract String[] pageBeanPostfix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |