Interface CanvasComponentsFactory
- All Known Implementing Classes:
CanvasDropComponentsFactory,CanvasUiComponentsFactory
public interface CanvasComponentsFactory
Contains the methods to create
CanvasLayout components.-
Method Summary
Modifier and TypeMethodDescriptioncreateCanvasGridLayout(GridLayout gridLayout) Creates aCanvasGridLayoutcomponent with specifiedGridLayoutmodel.createCanvasHorizontalLayout(HorizontalLayout horizontalLayout) Creates aCanvasHorizontalLayoutcomponent with specifiedHorizontalLayoutmodel.createCanvasResponsiveLayout(ResponsiveLayout responsiveLayout) Creates aCanvasResponsiveLayoutwith specifiedResponsiveLayoutmodel.createCanvasRootLayout(RootLayout rootLayout) Creates aCanvasRootLayoutwith specifiedRootLayoutmodel.createCanvasVerticalLayout(VerticalLayout verticalLayout) Creates aCanvasVerticalLayoutcomponent with specifiedVerticalLayoutmodel.createCanvasWidgetLayout(CanvasFragment fragment, WidgetLayout widgetLayout) Creates aCanvasWidgetLayoutwith specifiedWidgetLayoutmodel.createCssLayout(CssLayout cssLayoutModel) Creates aCanvasCssLayoutcomponent with specifiedCssLayoutmodel.
-
Method Details
-
createCanvasVerticalLayout
Creates aCanvasVerticalLayoutcomponent with specifiedVerticalLayoutmodel.- Parameters:
verticalLayout- vertical layout model- Returns:
- created layout
-
createCanvasHorizontalLayout
Creates aCanvasHorizontalLayoutcomponent with specifiedHorizontalLayoutmodel.- Parameters:
horizontalLayout- horizontal layout model- Returns:
- created layout
-
createCssLayout
Creates aCanvasCssLayoutcomponent with specifiedCssLayoutmodel.- Parameters:
cssLayoutModel- CSS layout model- Returns:
- created layout
-
createCanvasGridLayout
Creates aCanvasGridLayoutcomponent with specifiedGridLayoutmodel.- Parameters:
gridLayout- grid layout model- Returns:
- created layout
-
createCanvasWidgetLayout
Creates aCanvasWidgetLayoutwith specifiedWidgetLayoutmodel.- Parameters:
fragment- canvas to add a widget fragmentwidgetLayout- widget layout model- Returns:
- created layout
-
createCanvasRootLayout
Creates aCanvasRootLayoutwith specifiedRootLayoutmodel.- Parameters:
rootLayout- root layout model- Returns:
- created layout
-
createCanvasResponsiveLayout
Creates aCanvasResponsiveLayoutwith specifiedResponsiveLayoutmodel.- Parameters:
responsiveLayout- responsive layout model- Returns:
- created layout
-