Class BasePageCompiler<S extends N2oBasePage,D extends StandardPage>
- java.lang.Object
-
- net.n2oapp.framework.config.metadata.compile.page.PageCompiler<S,D>
-
- net.n2oapp.framework.config.metadata.compile.page.BasePageCompiler<S,D>
-
- All Implemented Interfaces:
SourceClassAware,SourceCompiler<D,S,PageContext>,BaseSourceCompiler<D,S,PageContext>
- Direct Known Subclasses:
LeftRightPageCompiler,SearchablePageCompiler,StandardPageCompiler,TopLeftRightPageCompiler
public abstract class BasePageCompiler<S extends N2oBasePage,D extends StandardPage> extends PageCompiler<S,D>
Базовая компиляция страницы с регионами
-
-
Constructor Summary
Constructors Constructor Description BasePageCompiler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.util.List<N2oWidget>collectWidgets(N2oRegion[] regions)DcompilePage(S source, D page, PageContext context, CompileProcessor p, N2oRegion[] regions, SearchBarScope searchBarScope)protected abstract voidinitRegions(S source, D page, CompileProcessor p, PageContext context, PageScope pageScope, PageRoutes pageRoutes)-
Methods inherited from class net.n2oapp.framework.config.metadata.compile.page.PageCompiler
getPropertyPageSrc, initBreadcrumb, initPageName, initPageRoute, registerRoutes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.n2oapp.framework.api.metadata.aware.SourceClassAware
getSourceClass
-
Methods inherited from interface net.n2oapp.framework.api.metadata.compile.SourceCompiler
compile
-
-
-
-
Method Detail
-
initRegions
protected abstract void initRegions(S source, D page, CompileProcessor p, PageContext context, PageScope pageScope, PageRoutes pageRoutes)
-
compilePage
public D compilePage(S source, D page, PageContext context, CompileProcessor p, N2oRegion[] regions, SearchBarScope searchBarScope)
-
-