Class OpenPageCompiler
- java.lang.Object
-
- net.n2oapp.framework.config.metadata.compile.action.AbstractActionCompiler<D,S>
-
- net.n2oapp.framework.config.metadata.compile.action.AbstractOpenPageCompiler<LinkAction,N2oOpenPage>
-
- net.n2oapp.framework.config.metadata.compile.action.OpenPageCompiler
-
- All Implemented Interfaces:
SourceClassAware,SourceCompiler<LinkAction,N2oOpenPage,CompileContext<?,?>>,BaseSourceCompiler<LinkAction,N2oOpenPage,CompileContext<?,?>>
@Component public class OpenPageCompiler extends AbstractOpenPageCompiler<LinkAction,N2oOpenPage>
Компиляция open-page
-
-
Constructor Summary
Constructors Constructor Description OpenPageCompiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkActioncompile(N2oOpenPage source, CompileContext<?,?> context, CompileProcessor p)protected PageContextconstructContext(String pageId, String route)Class<? extends Source>getSourceClass()protected voidinitPageRoute(LinkAction compiled, String route, Map<String,ModelLink> pathMapping, Map<String,ModelLink> queryMapping)-
Methods inherited from class net.n2oapp.framework.config.metadata.compile.action.AbstractOpenPageCompiler
initPageContext, initPreFilters
-
Methods inherited from class net.n2oapp.framework.config.metadata.compile.action.AbstractActionCompiler
compileAction, initTargetWidget
-
-
-
-
Method Detail
-
compile
public LinkAction compile(N2oOpenPage source, CompileContext<?,?> context, CompileProcessor p)
-
constructContext
protected PageContext constructContext(String pageId, String route)
- Specified by:
constructContextin classAbstractOpenPageCompiler<LinkAction,N2oOpenPage>
-
initPageRoute
protected void initPageRoute(LinkAction compiled, String route, Map<String,ModelLink> pathMapping, Map<String,ModelLink> queryMapping)
- Specified by:
initPageRoutein classAbstractOpenPageCompiler<LinkAction,N2oOpenPage>
-
-