Class LayoutComponentPalettePresenter
- java.lang.Object
-
- org.uberfire.ext.layout.editor.client.widgets.LayoutComponentPalettePresenter
-
- All Implemented Interfaces:
LayoutDragComponentPalette
@ApplicationScoped public class LayoutComponentPalettePresenter extends Object implements LayoutDragComponentPalette
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLayoutComponentPalettePresenter.View
-
Constructor Summary
Constructors Constructor Description LayoutComponentPalettePresenter()LayoutComponentPalettePresenter(LayoutComponentPalettePresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<LayoutDragComponentGroupPresenter> layoutDragComponentGroupInstance, org.uberfire.experimental.client.service.ClientExperimentalFeaturesRegistryService experimentalFeaturesRegistryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDraggableComponent(String groupName, String componentId, LayoutDragComponent component)voidaddDraggableGroup(LayoutComponentPaletteGroupProvider groupProvider)voidaddDraggableGroups(Collection<LayoutComponentPaletteGroupProvider> groupProviders)voidclear()Map<String,LayoutDragComponentGroupPresenter>getLayoutDragComponentGroups()org.uberfire.client.mvp.UberElement<LayoutComponentPalettePresenter>getView()booleanhasDraggableComponent(String groupName, String componentId)booleanhasDraggableGroup(String groupName)voidremoveDraggableComponent(String groupName, String componentId)voidremoveDraggableGroup(String groupName)
-
-
-
Constructor Detail
-
LayoutComponentPalettePresenter
public LayoutComponentPalettePresenter()
-
LayoutComponentPalettePresenter
@Inject public LayoutComponentPalettePresenter(LayoutComponentPalettePresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<LayoutDragComponentGroupPresenter> layoutDragComponentGroupInstance, org.uberfire.experimental.client.service.ClientExperimentalFeaturesRegistryService experimentalFeaturesRegistryService)
-
-
Method Detail
-
getView
public org.uberfire.client.mvp.UberElement<LayoutComponentPalettePresenter> getView()
-
getLayoutDragComponentGroups
public Map<String,LayoutDragComponentGroupPresenter> getLayoutDragComponentGroups()
-
clear
public void clear()
- Specified by:
clearin interfaceLayoutDragComponentPalette
-
addDraggableGroups
public void addDraggableGroups(Collection<LayoutComponentPaletteGroupProvider> groupProviders)
- Specified by:
addDraggableGroupsin interfaceLayoutDragComponentPalette
-
addDraggableGroup
public void addDraggableGroup(LayoutComponentPaletteGroupProvider groupProvider)
- Specified by:
addDraggableGroupin interfaceLayoutDragComponentPalette
-
removeDraggableGroup
public void removeDraggableGroup(String groupName)
- Specified by:
removeDraggableGroupin interfaceLayoutDragComponentPalette
-
hasDraggableGroup
public boolean hasDraggableGroup(String groupName)
- Specified by:
hasDraggableGroupin interfaceLayoutDragComponentPalette
-
addDraggableComponent
public void addDraggableComponent(String groupName, String componentId, LayoutDragComponent component)
- Specified by:
addDraggableComponentin interfaceLayoutDragComponentPalette
-
removeDraggableComponent
public void removeDraggableComponent(String groupName, String componentId)
- Specified by:
removeDraggableComponentin interfaceLayoutDragComponentPalette
-
hasDraggableComponent
public boolean hasDraggableComponent(String groupName, String componentId)
- Specified by:
hasDraggableComponentin interfaceLayoutDragComponentPalette
-
-