net.n2oapp.framework.config.metadata.pack.N2oCellsPack Maven / Gradle / Ivy
package net.n2oapp.framework.config.metadata.pack;
import net.n2oapp.framework.api.pack.MetadataPack;
import net.n2oapp.framework.config.N2oApplicationBuilder;
import net.n2oapp.framework.config.metadata.compile.cell.*;
public class N2oCellsPack implements MetadataPack {
@Override
public void build(N2oApplicationBuilder b) {
b.packs(new N2oCellsIOPack(), new N2oCellsV3IOPack());
b.compilers(new TextCellCompiler(),
new ProgressBarCellCompiler(),
new ImageCellCompiler(),
new IconCellCompiler(),
new CustomCellCompiler(),
new LinkCellCompiler(),
new ListCellCompiler(),
new BadgeCellCompiler(),
new CheckboxCellCompiler(),
new ToolbarCellCompiler(),
new EditCellCompiler(),
new RatingCellCompiler(),
new SwitchCellCompiler(),
new TooltipListCellCompiler(),
new FileUploadCellCompiler());
}
}