public class InlineMenuRow extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addButton(InlineMenuButton button) |
static InlineMenuRowBuilder |
builder() |
InlineMenuButton |
buttonAt(int index)
Get button at index
|
boolean |
handle(CallbackQuery query,
int button)
Handle callback query
|
int |
indexOf(InlineMenuButton button) |
void |
removeButton(InlineMenuButton button) |
InlineMenuButton |
removeButton(int index)
Removes button at index
|
void |
setButton(int index,
InlineMenuButton button) |
int |
size()
Size of the row
|
List<InlineKeyboardButton> |
toButtons()
Returns row as List<InlineKeyboardButtons>
|
public static InlineMenuRowBuilder builder()
public void addButton(InlineMenuButton button)
public void setButton(int index,
InlineMenuButton button)
public int indexOf(InlineMenuButton button)
public InlineMenuButton buttonAt(int index)
index - indexIndexOutOfBoundsException - when an invalid index is givenpublic InlineMenuButton removeButton(int index)
index - Index of the button to removepublic void removeButton(InlineMenuButton button)
public List<InlineKeyboardButton> toButtons()
InlineMenuButton.toKeyboardButton()public boolean handle(CallbackQuery query, int button)
query - query to be processedbutton - button indexpublic int size()
Copyright © 2017. All rights reserved.