Package net.storm.api.widgets
Interface IProduction
-
public interface IProduction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
chooseOption(int index)
default void
chooseOption(java.lang.String option)
void
chooseOption(java.util.function.Predicate<java.lang.String> option)
void
choosePreviousOption()
void
enterAmount(int amount)
void
enterName(java.lang.String input)
int
getMakeXQuantity()
ProductionQuantity
getSelectedQuantity()
boolean
isEnterInputOpen()
boolean
isOpen()
void
selectItem(int itemId)
void
selectItem(java.lang.String name)
boolean
selectMakeXQuantity(int quantity)
void
selectOtherQuantity()
boolean
selectQuantity(ProductionQuantity quantity)
-
-
-
Method Detail
-
isOpen
boolean isOpen()
-
chooseOption
void chooseOption(java.util.function.Predicate<java.lang.String> option)
-
chooseOption
default void chooseOption(java.lang.String option)
-
selectOtherQuantity
void selectOtherQuantity()
-
chooseOption
void chooseOption(int index)
-
choosePreviousOption
void choosePreviousOption()
-
isEnterInputOpen
boolean isEnterInputOpen()
-
enterAmount
void enterAmount(int amount)
-
enterName
void enterName(java.lang.String input)
-
selectItem
void selectItem(java.lang.String name)
-
selectItem
void selectItem(int itemId)
-
getMakeXQuantity
int getMakeXQuantity()
-
selectMakeXQuantity
boolean selectMakeXQuantity(int quantity)
-
getSelectedQuantity
ProductionQuantity getSelectedQuantity()
-
selectQuantity
boolean selectQuantity(ProductionQuantity quantity)
-
-