Class TableCompiler
- java.lang.Object
-
- net.n2oapp.framework.config.metadata.compile.widget.BaseWidgetCompiler<Table,N2oTable>
-
- net.n2oapp.framework.config.metadata.compile.widget.TableCompiler
-
- All Implemented Interfaces:
SourceClassAware,SourceCompiler<Table,N2oTable,CompileContext<?,?>>,BaseSourceCompiler<Table,N2oTable,CompileContext<?,?>>
@Component public class TableCompiler extends BaseWidgetCompiler<Table,N2oTable>
Компиляция таблицы
-
-
Constructor Summary
Constructors Constructor Description TableCompiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tablecompile(N2oTable source, CompileContext<?,?> context, CompileProcessor p)protected StringgetMessagesForm(Widget widget)protected StringgetPropertyWidgetSrc()protected QueryContextgetQueryContext(Table widget, N2oTable source, String route, CompiledQuery query, ValidationList validationList, SubModelsScope subModelsScope, CopiedFieldScope copiedFieldScope, CompileProcessor p)Class<? extends Source>getSourceClass()-
Methods inherited from class net.n2oapp.framework.config.metadata.compile.widget.BaseWidgetCompiler
collectValidation, compileDataProviderAndRoutes, compileToolbarAndAction, compileWidget, createPaging, getFailAlertWidget, getObject, getQuery, getSuccessAlertWidget, initFieldSets, initFieldSetScope, initWidgetRouteScope
-
-
-
-
Method Detail
-
getPropertyWidgetSrc
protected String getPropertyWidgetSrc()
- Specified by:
getPropertyWidgetSrcin classBaseWidgetCompiler<Table,N2oTable>
-
compile
public Table compile(N2oTable source, CompileContext<?,?> context, CompileProcessor p)
-
getQueryContext
protected QueryContext getQueryContext(Table widget, N2oTable source, String route, CompiledQuery query, ValidationList validationList, SubModelsScope subModelsScope, CopiedFieldScope copiedFieldScope, CompileProcessor p)
- Overrides:
getQueryContextin classBaseWidgetCompiler<Table,N2oTable>
-
getMessagesForm
protected String getMessagesForm(Widget widget)
- Overrides:
getMessagesFormin classBaseWidgetCompiler<Table,N2oTable>
-
-