Class DataTypeList


  • @ApplicationScoped
    public class DataTypeList
    extends Object
    • Method Detail

      • getElement

        public elemental2.dom.HTMLElement getElement()
      • setupItems

        public void setupItems​(List<DataType> dataTypes)
      • showNoDataTypesFound

        public void showNoDataTypesFound()
      • showListItems

        public void showListItems()
      • collapseAll

        public void collapseAll()
      • enableEditMode

        public void enableEditMode​(String dataTypeHash)
      • registerDataTypeListItemUpdateCallback

        public void registerDataTypeListItemUpdateCallback​(Consumer<DataTypeListItem> onDataTypeListItemUpdate)
      • getListItems

        public elemental2.dom.HTMLElement getListItems()
      • importDataObjects

        public void importDataObjects​(List<org.kie.workbench.common.dmn.api.editors.types.DataObject> selectedDataObjects)
      • disableEditModeForChildren

        public void disableEditModeForChildren​(DataTypeListItem dataTypeListItem)
      • getExistingDataTypesNames

        public List<String> getExistingDataTypesNames()
      • highlightLevel

        public void highlightLevel​(DataType dataType)
      • highlightLevel

        public void highlightLevel​(elemental2.dom.Element element)
      • highlight

        public void highlight​(elemental2.dom.Element element)
      • cleanLevelHighlightClass

        public void cleanLevelHighlightClass()
      • cleanHighlightClass

        public void cleanHighlightClass()