Class ModeMenu.Builder
- java.lang.Object
-
- org.jungrapht.visualization.control.modal.ModeMenu.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected Supplier<AbstractButton>
buttonSupplier
protected String
menuText
protected Set<Modal>
modals
protected Modal.Mode
mode
protected Modal.Mode[]
modes
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModeMenu
build()
ModeMenu.Builder
buttonSupplier(Supplier<AbstractButton> buttonSupplier)
ModeMenu.Builder
menuText(String menuText)
ModeMenu.Builder
modals(Modal... modals)
ModeMenu.Builder
mode(Modal.Mode mode)
ModeMenu.Builder
modes(Modal.Mode... modes)
-
-
-
Field Detail
-
menuText
protected String menuText
-
buttonSupplier
protected Supplier<AbstractButton> buttonSupplier
-
modes
protected Modal.Mode[] modes
-
mode
protected Modal.Mode mode
-
-
Method Detail
-
menuText
public ModeMenu.Builder menuText(String menuText)
-
buttonSupplier
public ModeMenu.Builder buttonSupplier(Supplier<AbstractButton> buttonSupplier)
-
modes
public ModeMenu.Builder modes(Modal.Mode... modes)
-
modals
public ModeMenu.Builder modals(Modal... modals)
-
mode
public ModeMenu.Builder mode(Modal.Mode mode)
-
build
public ModeMenu build()
-
-