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(java.lang.String pageId, java.lang.String route)java.lang.Class<? extends Source>getSourceClass()protected voidinitPageRoute(LinkAction compiled, java.lang.String route, java.util.Map<java.lang.String,ModelLink> pathMapping, java.util.Map<java.lang.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, getTargetWidgetModel, initTargetWidget
-
-
-
-
Method Detail
-
getSourceClass
public java.lang.Class<? extends Source> getSourceClass()
-
compile
public LinkAction compile(N2oOpenPage source, CompileContext<?,?> context, CompileProcessor p)
-
constructContext
protected PageContext constructContext(java.lang.String pageId, java.lang.String route)
- Specified by:
constructContextin classAbstractOpenPageCompiler<LinkAction,N2oOpenPage>
-
initPageRoute
protected void initPageRoute(LinkAction compiled, java.lang.String route, java.util.Map<java.lang.String,ModelLink> pathMapping, java.util.Map<java.lang.String,ModelLink> queryMapping)
- Specified by:
initPageRoutein classAbstractOpenPageCompiler<LinkAction,N2oOpenPage>
-
-