Class DocumentationLinkItem

  • All Implemented Interfaces:
    org.jboss.errai.common.client.api.elemental2.IsElement, org.uberfire.client.mvp.HasPresenter<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink>, org.uberfire.client.mvp.UberElemental<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink>

    @Templated
    @Dependent
    public class DocumentationLinkItem
    extends Object
    implements org.uberfire.client.mvp.UberElemental<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink>
    • Constructor Detail

      • DocumentationLinkItem

        @Inject
        public DocumentationLinkItem​(elemental2.dom.HTMLDivElement item,
                                     elemental2.dom.HTMLAnchorElement link,
                                     elemental2.dom.HTMLAnchorElement deleteLink)
    • Method Detail

      • getElement

        public elemental2.dom.HTMLElement getElement()
        Specified by:
        getElement in interface org.jboss.errai.common.client.api.elemental2.IsElement
      • init

        public void init​(org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink externalLink)
        Specified by:
        init in interface org.uberfire.client.mvp.HasPresenter<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink>
      • onDeleteLinkClick

        @EventHandler("deleteLink")
        public void onDeleteLinkClick​(com.google.gwt.event.dom.client.ClickEvent clickEvent)
      • getOnDeleted

        public Consumer<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink> getOnDeleted()
      • setOnDeleted

        public void setOnDeleted​(Consumer<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink> onDeleted)