T - Type of the parent menu builderpublic class InlineMenuRowBuilder<T extends AbstractInlineMenuBuilder> extends Object
| Modifier and Type | Method and Description |
|---|---|
BackButtonBuilder<T> |
backButton()
Creates a new back button builder.
|
BackButtonBuilder<T> |
backButton(String text)
Creates a new back button builder with provided text
|
T |
build()
Build the row.
|
InlineMenuRow |
buildRow() |
UserInputInlineMenuButtonBuilder<T> |
inputButton()
Creates a new user input button builder
|
UserInputInlineMenuButtonBuilder<T> |
inputButton(String text)
Creates new user input button builder with provided text
|
void |
internalAddButton(InlineMenuButton button)
Called by button builders to add the button to the row.
|
SubInlineMenuButtonBuilder<T> |
menuButton()
Creates a new submenu button builder
|
SubInlineMenuButtonBuilder<T> |
menuButton(String text)
Creates a new submenu button builder with provided text
|
InlineMenuRowBuilder<T> |
newRow()
Build the row.
|
InlineMenuRowBuilder |
removeLast()
Remove the last button in the stack
|
int |
rowIndex() |
ToggleInlineMenuButtonBuilder<T> |
toggleButton()
Creates a new toggle button builder.
|
ToggleInlineMenuButtonBuilder<T> |
toggleButton(String text)
Creates a new toggle button builder with provided text
|
public void internalAddButton(InlineMenuButton button)
button - Button to addpublic ToggleInlineMenuButtonBuilder<T> toggleButton()
ToggleInlineMenuButtonpublic ToggleInlineMenuButtonBuilder<T> toggleButton(String text)
text - Text for the button to initialize withToggleInlineMenuButtonpublic UserInputInlineMenuButtonBuilder<T> inputButton()
UserInputInlineMenuButtonpublic UserInputInlineMenuButtonBuilder<T> inputButton(String text)
text - Text for the button to initialize withUserInputInlineMenuButtonpublic SubInlineMenuButtonBuilder<T> menuButton()
SubInlineMenuButtonpublic SubInlineMenuButtonBuilder<T> menuButton(String text)
text - Text for the button to initialize withSubInlineMenuButtonpublic BackButtonBuilder<T> backButton()
public BackButtonBuilder<T> backButton(String text)
text - Text for the button to initialize withpublic InlineMenuRowBuilder removeLast()
public int rowIndex()
public InlineMenuRow buildRow()
public T build()
public InlineMenuRowBuilder<T> newRow()
AbstractInlineMenuBuilder.newRow()Copyright © 2017. All rights reserved.