Class DataTypeList
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.types.listview.DataTypeList
-
@ApplicationScoped public class DataTypeList extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataTypeList.View
-
Constructor Summary
Constructors Constructor Description DataTypeList(DataTypeList.View view, org.jboss.errai.ioc.client.api.ManagedInstance<DataTypeListItem> listItems, DataTypeManager dataTypeManager, DataTypeSearchBar searchBar, DNDListComponent dndListComponent, DataTypeStackHash dataTypeStackHash, DNDDataTypesHandler dndDataTypesHandler, DataTypeListHighlightHelper highlightHelper)
-
Method Summary
-
-
-
Constructor Detail
-
DataTypeList
@Inject public DataTypeList(DataTypeList.View view, org.jboss.errai.ioc.client.api.ManagedInstance<DataTypeListItem> listItems, DataTypeManager dataTypeManager, DataTypeSearchBar searchBar, DNDListComponent dndListComponent, DataTypeStackHash dataTypeStackHash, DNDDataTypesHandler dndDataTypesHandler, DataTypeListHighlightHelper highlightHelper)
-
-
Method Detail
-
getElement
public elemental2.dom.HTMLElement getElement()
-
findItem
public Optional<DataTypeListItem> findItem(DataType dataType)
-
getDNDListComponent
public DNDListComponent getDNDListComponent()
-
getItems
public List<DataTypeListItem> getItems()
-
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)
-
findItemByDataTypeHash
public Optional<DataTypeListItem> findItemByDataTypeHash(String dataTypeHash)
-
onDataTypeEditModeToggle
public void onDataTypeEditModeToggle(@Observes DataTypeEditModeToggleEvent event)
-
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)
-
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()
-
-