Class PackageListBox

  • All Implemented Interfaces:
    org.jboss.errai.common.client.api.IsElement

    @Dependent
    public class PackageListBox
    extends Object
    implements org.jboss.errai.common.client.api.IsElement
    A ListBox that shows a list of Packages from which the user can select
    • Field Detail

      • moduleService

        protected org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.project.KieModuleService> moduleService
    • Constructor Detail

      • PackageListBox

        @Inject
        public PackageListBox​(PackageListBoxView view,
                              org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
                              org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.project.KieModuleService> moduleService)
    • Method Detail

      • setUp

        public void setUp​(boolean includeDefaultPackage)
      • setUp

        public void setUp​(boolean includeDefaultPackage,
                          org.uberfire.mvp.Command packagesLoadedCommand)
      • clearSelectElement

        public void clearSelectElement()
      • getSelectedPackage

        public org.guvnor.common.services.project.model.Package getSelectedPackage()
      • getElement

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

        public void onPackageSelected​(String selectedPackage)