Class 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)  
    • 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)
      • ouiaAttributeRenderer

        public Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()
        Specified by:
        ouiaAttributeRenderer in interface org.uberfire.client.workbench.ouia.OuiaComponent
      • ouiaComponentType

        public org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()
        Specified by:
        ouiaComponentType in interface org.uberfire.client.workbench.ouia.OuiaComponent
      • ouiaComponentId

        public org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()
        Specified by:
        ouiaComponentId in interface org.uberfire.client.workbench.ouia.OuiaComponent