Package com.hybris.cockpitng.layout
Interface LayoutManager<T>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDND_KEYShared key for implementing Drag'n'Drop functionality
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<org.zkoss.zk.ui.HtmlBasedComponent>positionElements(org.zkoss.zk.ui.Component parent, java.util.List<ElementPlacement<T>> placements, java.util.function.BiFunction<org.zkoss.zk.ui.Component,ElementPlacement<T>,org.zkoss.zk.ui.Component> renderer)This method is responsible for creating the layout.
-
-
-
Field Detail
-
DND_KEY
static final java.lang.String DND_KEY
Shared key for implementing Drag'n'Drop functionality- See Also:
- Constant Field Values
-
-
Method Detail
-
positionElements
java.util.Collection<org.zkoss.zk.ui.HtmlBasedComponent> positionElements(org.zkoss.zk.ui.Component parent, java.util.List<ElementPlacement<T>> placements, java.util.function.BiFunction<org.zkoss.zk.ui.Component,ElementPlacement<T>,org.zkoss.zk.ui.Component> renderer)This method is responsible for creating the layout.- Parameters:
parent- Parent container for the elementsplacements- List of elements to be positioned using the layoutrenderer- function used for rendering a single occurrence of a widget- Returns:
- Collection of components rendered by the manager. The elements may be used to post-process the components, for example to apply drag'n'drop specific implementation.
-
-