Class DecisionNavigatorTreeView.TreeItem
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.docks.navigator.tree.DecisionNavigatorTreeView.TreeItem
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,org.uberfire.client.workbench.ouia.OuiaComponent
- Enclosing class:
- DecisionNavigatorTreeView
@Templated("DecisionNavigatorTreeView.html#item") public static class DecisionNavigatorTreeView.TreeItem extends Object implements org.jboss.errai.ui.client.local.api.IsElement, org.uberfire.client.workbench.ouia.OuiaComponent
-
-
Constructor Summary
Constructors Constructor Description TreeItem(elemental2.dom.HTMLElement textContent, elemental2.dom.HTMLInputElement inputText, elemental2.dom.HTMLElement icon, elemental2.dom.HTMLUListElement subItems, elemental2.dom.HTMLElement save, elemental2.dom.HTMLElement edit, elemental2.dom.HTMLElement remove, javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> locker, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonEditClick(com.google.gwt.event.dom.client.ClickEvent event)voidonIconClick(com.google.gwt.event.dom.client.ClickEvent event)voidonInputTextBlur(com.google.gwt.event.dom.client.BlurEvent event)voidonInputTextKeyPress(com.google.gwt.event.dom.client.KeyDownEvent event)voidonRemoveClick(com.google.gwt.event.dom.client.ClickEvent event)voidonSaveClick(com.google.gwt.event.dom.client.ClickEvent event)voidonTextContentClick(com.google.gwt.event.dom.client.ClickEvent event)Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute>ouiaAttributeRenderer()org.uberfire.client.workbench.ouia.OuiaComponentIdAttributeouiaComponentId()org.uberfire.client.workbench.ouia.OuiaComponentTypeAttributeouiaComponentType()DecisionNavigatorTreeView.TreeItemsetup(DecisionNavigatorItem item, elemental2.dom.Element children)
-
-
-
Constructor Detail
-
TreeItem
@Inject public TreeItem(@Named("span") elemental2.dom.HTMLElement textContent, elemental2.dom.HTMLInputElement inputText, @Named("span") elemental2.dom.HTMLElement icon, elemental2.dom.HTMLUListElement subItems, @Named("i") elemental2.dom.HTMLElement save, @Named("i") elemental2.dom.HTMLElement edit, @Named("i") elemental2.dom.HTMLElement remove, javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> locker, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
-
-
Method Detail
-
onIconClick
@EventHandler("icon") public void onIconClick(com.google.gwt.event.dom.client.ClickEvent event)
-
onTextContentClick
@EventHandler("text-content") public void onTextContentClick(com.google.gwt.event.dom.client.ClickEvent event)
-
onInputTextKeyPress
@EventHandler("input-text") public void onInputTextKeyPress(com.google.gwt.event.dom.client.KeyDownEvent event)
-
onInputTextBlur
@EventHandler("input-text") public void onInputTextBlur(com.google.gwt.event.dom.client.BlurEvent event)
-
onSaveClick
@EventHandler("save") public void onSaveClick(com.google.gwt.event.dom.client.ClickEvent event)
-
onEditClick
@EventHandler("edit") public void onEditClick(com.google.gwt.event.dom.client.ClickEvent event)
-
onRemoveClick
@EventHandler("remove") public void onRemoveClick(com.google.gwt.event.dom.client.ClickEvent event)
-
setup
public DecisionNavigatorTreeView.TreeItem setup(DecisionNavigatorItem item, elemental2.dom.Element children)
-
ouiaAttributeRenderer
public Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()
- Specified by:
ouiaAttributeRendererin interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
ouiaComponentType
public org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()
- Specified by:
ouiaComponentTypein interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
ouiaComponentId
public org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()
- Specified by:
ouiaComponentIdin interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
-