Slide 36
Slide 36 text
A2019 パッケージとDLLとMetaBot
@BotCommand コマンドタイプ:BotCommand, Condition, Iteratorのいずれかを指定
@CommandPkg コマンド詳細:表記名や内容を指定
@Execute BotCommandの場合にメソッドに記載
@Idx , @NotEmpty ,@MatchRegex ,@LocalFileなど
アノテーション例
@CommandPkg(label = “画面表示コマンド名”, name = “commandName”, description
= “コマンドの動作説明”, node_label = “{{変数名(str1)}}", icon = "file.svg")
@Execute public void create(
@Idx(index = "1", type = FILE) @LocalFile @Pkg(label = "File“
, description = "e.g. C:\\MyDoc\\MyFile.doc") @NotEmpty String filePath,
@Idx(index = "2", type = CHECKBOX) @Pkg(label = "Overwrite an existing
file") @NotEmpty Boolean isOverwrite) {
createFile(filePath, isOverwrite);
}