Class Menu


  • public class Menu
    extends java.lang.Object

    Implementation of menu through configuration in YAML file for the execution of simple projects, the simplest implementation would be:

    
     public class Main {
         public static void main(String... args) {
             Menu menu = Menu.getMenu("config.yml");
             menu.run();
         }
     }
     
    • Method Detail

      • getMenu

        public static Menu getMenu​(java.lang.String confpath)
      • run

        protected void run​(ConsoleIO console)
        Run the menu or sub-menu
        Parameters:
        console - object where the menu is run
      • run

        public void run()
        Run the menu or sub-menu
      • setTitle

        public void setTitle​(java.lang.String title)
      • getTitle

        public java.lang.String getTitle()
      • setText

        public void setText​(java.lang.String text)
      • getText

        public java.lang.String getText()
      • setOption

        public void setOption​(java.lang.String option)
      • getOption

        public java.lang.String getOption()
      • setExec

        public void setExec​(java.lang.String exec)
      • getExec

        public java.lang.String getExec()
      • setOptions

        public void setOptions​(java.util.List<Menu> subMenus)
      • setOptions

        public void setOptions​(Menu subMenu)
      • getOptions

        public java.util.List<Menu> getOptions()