Package org.jline.curses
Class Curses.SubMenuBuilder
- java.lang.Object
-
- org.jline.curses.Curses.SubMenuBuilder
-
- Enclosing class:
- Curses
public static class Curses.SubMenuBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Curses.SubMenuBuilder.MenuItemBuilder
-
Constructor Summary
Constructors Constructor Description SubMenuBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubMenu
build()
Curses.SubMenuBuilder.MenuItemBuilder
item()
Curses.SubMenuBuilder
item(java.lang.String name, java.lang.Runnable action)
Curses.SubMenuBuilder
item(java.lang.String name, java.lang.String key, java.lang.String shortcut, java.lang.Runnable action)
Curses.SubMenuBuilder
key(java.lang.String key)
Curses.SubMenuBuilder
name(java.lang.String name)
Curses.SubMenuBuilder
separator()
-
-
-
Method Detail
-
name
public Curses.SubMenuBuilder name(java.lang.String name)
-
key
public Curses.SubMenuBuilder key(java.lang.String key)
-
item
public Curses.SubMenuBuilder item(java.lang.String name, java.lang.Runnable action)
-
item
public Curses.SubMenuBuilder item(java.lang.String name, java.lang.String key, java.lang.String shortcut, java.lang.Runnable action)
-
item
public Curses.SubMenuBuilder.MenuItemBuilder item()
-
separator
public Curses.SubMenuBuilder separator()
-
build
public SubMenu build()
-
-