Package com.mikuac.shiro.common.utils
Class Keyboard
java.lang.Object
com.mikuac.shiro.common.utils.Keyboard
自定义按钮内容,一般可以发送5行按钮,每一行一般5个按钮。
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddButton(Keyboard.Button button) 添加按钮addRow()build()static Keyboardbuilder()static Keyboard.ButtonBuildergetData()getType()voidsetData(Keyboard.Data data) voidstatic Keyboard.ButtonBuilderstatic Keyboard.ButtonBuilder
-
Field Details
-
STYLE_GREY
public static final int STYLE_GREY- See Also:
-
STYLE_BLUE
public static final int STYLE_BLUE- See Also:
-
ACTION_TYPE_JUMP
public static final int ACTION_TYPE_JUMP- See Also:
-
ACTION_TYPE_CALLBACK
public static final int ACTION_TYPE_CALLBACK- See Also:
-
ACTION_TYPE_CMD
public static final int ACTION_TYPE_CMD- See Also:
-
PERMISSION_TYPE_USER
public static final int PERMISSION_TYPE_USER- See Also:
-
PERMISSION_TYPE_MANAGER
public static final int PERMISSION_TYPE_MANAGER- See Also:
-
PERMISSION_TYPE_ALL
public static final int PERMISSION_TYPE_ALL- See Also:
-
PERMISSION_TYPE_ROLE
public static final int PERMISSION_TYPE_ROLE- See Also:
-
ANCHOR_NONE
public static final int ANCHOR_NONE- See Also:
-
ANCHOR_SELECT
public static final int ANCHOR_SELECT- See Also:
-
-
Constructor Details
-
Keyboard
public Keyboard()
-
-
Method Details
-
builder
-
callButtonBuilder
-
textButtonBuilder
-
urlButtonBuilder
-
build
-
addButton
添加按钮- Parameters:
button-Keyboard.TextButtonBuilder().build()- Returns:
Keyboard
-
addRow
-
getType
-
getData
-
setType
-
setData
-