Class DNDListComponent
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.types.listview.draganddrop.DNDListComponent
-
public class DNDListComponent extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDNDListComponent.View
-
Constructor Summary
Constructors Constructor Description DNDListComponent(DNDListComponent.View view, DataTypeList dataTypeList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voidconsolidateYPosition()elemental2.dom.HTMLElementgetDragArea()elemental2.dom.HTMLElementgetElement()intgetPositionY(elemental2.dom.Element element)Optional<elemental2.dom.HTMLElement>getPreviousElement(elemental2.dom.Element reference)voidhighlightLevel(elemental2.dom.HTMLElement htmlElement)voidrefreshDragAreaSize()voidrefreshItemsCSSAndHTMLPosition()voidrefreshItemsPosition()elemental2.dom.HTMLElementregisterNewItem(elemental2.dom.HTMLElement htmlElement)voidsetInitialHiddenPositionY(elemental2.dom.HTMLElement itemElement)voidsetInitialPositionY(elemental2.dom.HTMLElement dragAndDropElement, List<elemental2.dom.HTMLElement> children)voidsetOnDropItem(BiConsumer<elemental2.dom.Element,elemental2.dom.Element> onDropItem)voidsetPositionX(elemental2.dom.Element element, double positionX)voidsetPositionY(elemental2.dom.Element element, double positionY)
-
-
-
Constructor Detail
-
DNDListComponent
@Inject public DNDListComponent(DNDListComponent.View view, DataTypeList dataTypeList)
-
-
Method Detail
-
refreshItemsPosition
public void refreshItemsPosition()
-
refreshItemsCSSAndHTMLPosition
public void refreshItemsCSSAndHTMLPosition()
-
registerNewItem
public elemental2.dom.HTMLElement registerNewItem(elemental2.dom.HTMLElement htmlElement)
-
getElement
public elemental2.dom.HTMLElement getElement()
-
getDragArea
public elemental2.dom.HTMLElement getDragArea()
-
consolidateYPosition
public void consolidateYPosition()
-
getPreviousElement
public Optional<elemental2.dom.HTMLElement> getPreviousElement(elemental2.dom.Element reference)
-
clear
public void clear()
-
setPositionX
public void setPositionX(elemental2.dom.Element element, double positionX)
-
setPositionY
public void setPositionY(elemental2.dom.Element element, double positionY)
-
getPositionY
public int getPositionY(elemental2.dom.Element element)
-
setOnDropItem
public void setOnDropItem(BiConsumer<elemental2.dom.Element,elemental2.dom.Element> onDropItem)
-
refreshDragAreaSize
public void refreshDragAreaSize()
-
setInitialPositionY
public void setInitialPositionY(elemental2.dom.HTMLElement dragAndDropElement, List<elemental2.dom.HTMLElement> children)
-
setInitialHiddenPositionY
public void setInitialHiddenPositionY(elemental2.dom.HTMLElement itemElement)
-
highlightLevel
public void highlightLevel(elemental2.dom.HTMLElement htmlElement)
-
-