Class AbstractKieAssetsDropdown
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.assets.dropdown.AbstractKieAssetsDropdown
-
- All Implemented Interfaces:
KieAssetsDropdown
public abstract class AbstractKieAssetsDropdown extends Object implements KieAssetsDropdown
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdown
KieAssetsDropdown.View
-
-
Field Summary
Fields Modifier and Type Field Description protected KieAssetsDropdownItemsProviderdataProviderprotected List<KieAssetsDropdownItem>kieAssetsprotected org.uberfire.mvp.CommandonValueChangeHandlerprotected KieAssetsDropdown.Viewview
-
Constructor Summary
Constructors Constructor Description AbstractKieAssetsDropdown(KieAssetsDropdown.View view, KieAssetsDropdownItemsProvider dataProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValue(KieAssetsDropdownItem kieAsset)protected voidassetListConsumerMethod(List<KieAssetsDropdownItem> assetList)voidclear()protected Consumer<List<KieAssetsDropdownItem>>getAssetListConsumer()elemental2.dom.HTMLElementgetElement()Optional<KieAssetsDropdownItem>getValue()voidinit()voidinitialize()voidinitializeDropdown()voidloadAssets()voidonValueChanged()voidregisterOnChangeHandler(org.uberfire.mvp.Command onChangeHandler)
-
-
-
Field Detail
-
view
protected final KieAssetsDropdown.View view
-
dataProvider
protected final KieAssetsDropdownItemsProvider dataProvider
-
kieAssets
protected final List<KieAssetsDropdownItem> kieAssets
-
onValueChangeHandler
protected org.uberfire.mvp.Command onValueChangeHandler
-
-
Constructor Detail
-
AbstractKieAssetsDropdown
public AbstractKieAssetsDropdown(KieAssetsDropdown.View view, KieAssetsDropdownItemsProvider dataProvider)
-
-
Method Detail
-
init
@PostConstruct public void init()
- Specified by:
initin interfaceKieAssetsDropdown
-
registerOnChangeHandler
public void registerOnChangeHandler(org.uberfire.mvp.Command onChangeHandler)
- Specified by:
registerOnChangeHandlerin interfaceKieAssetsDropdown
-
loadAssets
public void loadAssets()
- Specified by:
loadAssetsin interfaceKieAssetsDropdown
-
initialize
public void initialize()
- Specified by:
initializein interfaceKieAssetsDropdown
-
clear
public void clear()
- Specified by:
clearin interfaceKieAssetsDropdown
-
getElement
public elemental2.dom.HTMLElement getElement()
- Specified by:
getElementin interfaceKieAssetsDropdown
-
getValue
public Optional<KieAssetsDropdownItem> getValue()
- Specified by:
getValuein interfaceKieAssetsDropdown
-
onValueChanged
public void onValueChanged()
- Specified by:
onValueChangedin interfaceKieAssetsDropdown
-
initializeDropdown
public void initializeDropdown()
- Specified by:
initializeDropdownin interfaceKieAssetsDropdown
-
addValue
public void addValue(KieAssetsDropdownItem kieAsset)
- Specified by:
addValuein interfaceKieAssetsDropdown
-
getAssetListConsumer
protected Consumer<List<KieAssetsDropdownItem>> getAssetListConsumer()
-
assetListConsumerMethod
protected void assetListConsumerMethod(List<KieAssetsDropdownItem> assetList)
-
-