Annotation Interface Page
Marks an annotated class as a page exposed to browsers.
Pages can be fields of controllers, other pages, popups or components.
Pages literally represent a page, have visibility states.
Among pages belonging to a controller, at most one page can be visible simultaneously.
For controlling visibilities, use show/hide methods of
PageFacade
or AbstractPage
.