Class PrimaryActionMenuBuilder

  • All Implemented Interfaces:
    org.uberfire.workbench.model.menu.MenuFactory.CustomMenuBuilder

    public class PrimaryActionMenuBuilder
    extends Object
    implements org.uberfire.workbench.model.menu.MenuFactory.CustomMenuBuilder
    • Constructor Detail

      • PrimaryActionMenuBuilder

        public PrimaryActionMenuBuilder()
      • PrimaryActionMenuBuilder

        public PrimaryActionMenuBuilder​(String label,
                                        org.uberfire.mvp.Command command)
      • PrimaryActionMenuBuilder

        public PrimaryActionMenuBuilder​(String label,
                                        String icon,
                                        String title,
                                        org.uberfire.mvp.Command command,
                                        boolean notifyChangeListeners)
    • Method Detail

      • push

        public void push​(org.uberfire.workbench.model.menu.MenuFactory.CustomMenuBuilder element)
        Specified by:
        push in interface org.uberfire.workbench.model.menu.MenuFactory.CustomMenuBuilder
      • build

        public org.uberfire.workbench.model.menu.MenuItem build()
        Specified by:
        build in interface org.uberfire.workbench.model.menu.MenuFactory.CustomMenuBuilder
      • setVisible

        public void setVisible​(boolean visible)
      • addChangeListener

        public void addChangeListener​(org.uberfire.workbench.model.menu.EnabledStateChangeListener listener)