public interface CanvasComponentsFactory
CanvasLayout
components.CanvasVerticalLayout createCanvasVerticalLayout(VerticalLayout verticalLayout)
CanvasVerticalLayout
component with specified VerticalLayout
model.verticalLayout
- vertical layout modelCanvasHorizontalLayout createCanvasHorizontalLayout(HorizontalLayout horizontalLayout)
CanvasHorizontalLayout
component with specified HorizontalLayout
model.horizontalLayout
- horizontal layout modelCanvasCssLayout createCssLayout(CssLayout cssLayoutModel)
CanvasCssLayout
component with specified CssLayout
model.cssLayoutModel
- CSS layout modelCanvasGridLayout createCanvasGridLayout(GridLayout gridLayout)
CanvasGridLayout
component with specified GridLayout
model.gridLayout
- grid layout modelCanvasWidgetLayout createCanvasWidgetLayout(CanvasFragment fragment, WidgetLayout widgetLayout)
CanvasWidgetLayout
with specified WidgetLayout
model.fragment
- canvas to add a widget fragmentwidgetLayout
- widget layout modelCanvasRootLayout createCanvasRootLayout(RootLayout rootLayout)
CanvasRootLayout
with specified RootLayout
model.rootLayout
- root layout modelCanvasResponsiveLayout createCanvasResponsiveLayout(ResponsiveLayout responsiveLayout)
CanvasResponsiveLayout
with specified ResponsiveLayout
model.responsiveLayout
- responsive layout model